## 类的使用
com.amap.api.navi.AMapRouteOptimalParams.Builder

- 使用AMapRouteOptimalParams.Builder的程序包
  程序包 | 说明
  --- | ---
  com.amap.api.navi | 导航基础包，提供路径规划、导航等基础功能。

- - ### com.amap.api.navi中AMapRouteOptimalParams.Builder的使用

    返回AMapRouteOptimalParams.Builder的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】