| 程序包 | 说明 |
|---|---|
| com.amap.api.navi |
导航基础包,提供路径规划、导航等基础功能。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.builder() |
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.calcRouteTimeInterval(int calcRouteTimeInterval)
触发更优路线计算的时间间隔
默认值10,取值范围【10,120】 单位:分钟
|
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.congestionPassageTime(int congestionPassTime)
MPID还原路线失败,设置当前导航路线到下一个拥堵段的通过时间阈值,与
AMapRouteOptimalParams.Builder.distance2Congestion(int)设置的阈值
都满足的情况下,SDK会自动触发更优路线算路
默认值10,取值范围【10,Integer.MAX_VALUE】 单位:分钟 |
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.distance2Congestion(int dis2Congestion)
MPID还原路线失败,设置当前导航路线到下一个拥堵段的距离阈值,与
AMapRouteOptimalParams.Builder.congestionPassageTime(int)设置的阈值
都满足的情况下,SDK会自动触发更优路线算路
默认值1,取值范围【1,5】 单位 KM |
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.nextTurnDistance(int distance)
MPID还原路线成功,到下个转向动作的距离;小于该距离,则会触发更优路线算路
默认值1,取值范围【1,5】
|
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.optimalRouteCallback(AMapOptimalRouteCallback optimalRouteCallback)
设置更优路线计算Callback
|
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.routeCostWeight(float costWeight)
MPID还原路线失败,当前路线剩余路线与更优路线对比,路线费用权重
默认值0.2,取值范围【0,1】
|
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.routeDistanceWeight(float distanceWeight)
MPID还原路线失败,当前路线剩余路线与更优路线对比,距离权重
默认值0.3,取值范围【0,1】
|
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.routeSimilarity(float similarity)
MPID还原路线成功,行中计算更优路线与还原路线相似度 阈值设置,超过该阈值认为新计算的路线更优
默认值 0.5,取值范围【0,1】
|
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.routeSortStrategy(AMapRouteSortStrategy routeSortStrategy)
路线排序策略,即优先使用选择的策略进行路线对比排序
注:MPID还原失败的情况下,会忽略设置策略,使用 SORT_BY_TIME_COST_DIS_WEIGHT 策略排序
|
AMapRouteOptimalParams.Builder |
AMapRouteOptimalParams.Builder.routeTimeWeight(float timeWeight)
MPID还原路线失败,当前路线剩余路线与更优路线对比,时间权重
默认值0.3,取值范围【0,1】
|