You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HERE Android Premium SDK 3.18.5 货车路线规划不识别重量参数咨询

HERE SDK 3.18.5 货车限重路线规划设置方案
  • 确认重量参数的赋值位置是否正确
    3.18.5版本中,货车重量相关参数必须配置在truckOptions对象下,而非直接挂载到routeOptions,正确配置示例如下:
    routePlan.routeOptions.routeType = RouteOptions.Type.FASTEST
    routePlan.routeOptions.transportMode = RouteOptions.TransportMode.TRUCK
    // 配置货车重量参数,单位为吨,float类型
    routePlan.routeOptions.truckOptions.setTruckLimitedWeight(你的车辆总重);
    routePlan.routeOptions.truckOptions.setTruckWeightPerAxle(你的车辆单轴重量);
    
  • 开启限重规则的避让处罚
    仅配置参数不会自动触发避让,需要额外添加动态处罚规则,明确告知SDK需要强制避开超过车辆重量限制的路段:
    DynamicPenalty dynamicPenalty = new DynamicPenalty();
    // 将重量限制类的卡车违规设置为禁止通行
    dynamicPenalty.setTruckRestrictionPenalty(TruckRestrictionType.WEIGHT_LIMIT, RestrictionPenalty.FORBIDDEN);
    // 还可根据需要同步开启轴重限制避让
    dynamicPenalty.setTruckRestrictionPenalty(TruckRestrictionType.WEIGHT_PER_AXLE_LIMIT, RestrictionPenalty.FORBIDDEN);
    routePlan.setDynamicPenalty(dynamicPenalty);
    
  • 检查路线返回结果的合规标识
    如果当前区域不存在完全符合重量要求的路线,SDK仍会返回可通行路线,但会在Route.getWarnings()回调中返回ROUTE_VIOLATES_TRUCK_RESTRICTION类的警告,你可以通过该字段判断返回路线是否存在重量违规,必要时提示用户无合规路线。
  • 离线地图数据校验
    如果你使用的是离线地图包,需要确认你下载的对应区域地图包版本与SDK版本匹配,旧版离线地图可能缺失部分路段的限重属性,导致规则不生效。

内容的提问来源于stack exchange,提问作者obiwanzenobi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 12:36:03