## 类的使用
com.amap.api.navi.model.NaviPoi

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

- - ### com.amap.api.navi中NaviPoi的使用

    参数类型为NaviPoi的com.amap.api.navi中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | AMapNavi.`calculateDriveRoute(NaviPoi fromPoi, NaviPoi toPoi, java.util.List<NaviPoi> wayPoints, AMapNaviCalRouteOptions calRouteOptions)` 算路参数支持传option,方便扩展算路参数 Routing parameters support passing options for easy extension of routing parameters AMapNaviCalRouteOptions 当前支持设置 strategy 和 invoker,后期按需要增加字段
    `boolean` | AMapNavi.`calculateDriveRoute(NaviPoi fromPoi, NaviPoi toPoi, java.util.List<NaviPoi> wayPoints, int strategy)` 驾车POI算路 Driving POI route calculation.
    `boolean` | AMapNavi.`calculateDriveRoute(NaviPoi fromPoi, NaviPoi toPoi, java.util.List<NaviPoi> wayPoints, int strategy, AMapCalculateRouteListener listener)`
    `boolean` | AMapNavi.`calculateEleBikeRoute(NaviPoi fromPoi, NaviPoi toPoi, TravelStrategy strategy)` 骑行（电动车）POI算路 Calculate electric bike route based on POIs.
    `boolean` | AMapNavi.`calculateRideRoute(NaviPoi fromPoi, java.util.List<NaviPoi> wayPoints, NaviPoi toPoi, TravelStrategy strategy)` 骑行（自行车）POI算路 特别注意：当前接口为收费接口，您如果申请试用或者正式应用都请通过工单系统提交商务合作类工单进行沟通 https://lbs.amap.com/ Cycling (bicycle) route calculation via POIs.
    `boolean` | AMapNavi.`calculateRideRoute(NaviPoi fromPoi, NaviPoi toPoi, TravelStrategy strategy)` 骑行（自行车）POI算路 Calculate route using POIs for cycling (bicycle).
    `boolean` | AMapNavi.`calculateWalkRoute(NaviPoi fromPoi, java.util.List<NaviPoi> wayPoints, NaviPoi toPoi, TravelStrategy strategy)` 步行POI算路 特别注意：当前接口为收费接口，您如果申请试用或者正式应用都请通过工单系统提交商务合作类工单进行沟通 https://lbs.amap.com/ Walking POI routing note: This interface is currently a paid service.
    `boolean` | AMapNavi.`calculateWalkRoute(NaviPoi fromPoi, NaviPoi toPoi, TravelStrategy strategy)` 步行POI算路 Calculate walking route using POIs
    `boolean` | AMapNavi.`independentCalculateRoute(NaviPoi fromPoi, NaviPoi toPoi, java.util.List<NaviPoi> wayPoints, int strategy, int transportType, AMapNaviIndependentRouteListener observer)` POI独立算路 SDK9.4.0版本开始支持骑步行途径点算路，骑步行添加途径点算路为付费接口。
    `boolean` | AMapNavi.`pushRouteGuideWithData(JSONObject serverData, NaviPoi start, NaviPoi end, java.util.List<NaviPoi> wayPois, int strategy, AMapCalculateRouteListener listener)`

    类型变量类型为NaviPoi的com.amap.api.navi中的方法参数
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | AMapNavi.`calculateDriveRoute(NaviPoi fromPoi, NaviPoi toPoi, java.util.List<NaviPoi> wayPoints, AMapNaviCalRouteOptions calRouteOptions)` 算路参数支持传option,方便扩展算路参数 Routing parameters support passing options for easy extension of routing parameters AMapNaviCalRouteOptions 当前支持设置 strategy 和 invoker,后期按需要增加字段
    `boolean` | AMapNavi.`calculateDriveRoute(NaviPoi fromPoi, NaviPoi toPoi, java.util.List<NaviPoi> wayPoints, int strategy)` 驾车POI算路 Driving POI route calculation.
    `boolean` | AMapNavi.`calculateDriveRoute(NaviPoi fromPoi, NaviPoi toPoi, java.util.List<NaviPoi> wayPoints, int strategy, AMapCalculateRouteListener listener)`
    `boolean` | AMapNavi.`calculateRideRoute(NaviPoi fromPoi, java.util.List<NaviPoi> wayPoints, NaviPoi toPoi, TravelStrategy strategy)` 骑行（自行车）POI算路 特别注意：当前接口为收费接口，您如果申请试用或者正式应用都请通过工单系统提交商务合作类工单进行沟通 https://lbs.amap.com/ Cycling (bicycle) route calculation via POIs.
    `boolean` | AMapNavi.`calculateWalkRoute(NaviPoi fromPoi, java.util.List<NaviPoi> wayPoints, NaviPoi toPoi, TravelStrategy strategy)` 步行POI算路 特别注意：当前接口为收费接口，您如果申请试用或者正式应用都请通过工单系统提交商务合作类工单进行沟通 https://lbs.amap.com/ Walking POI routing note: This interface is currently a paid service.
    `boolean` | AMapNavi.`independentCalculateRoute(NaviPoi fromPoi, NaviPoi toPoi, java.util.List<NaviPoi> wayPoints, int strategy, int transportType, AMapNaviIndependentRouteListener observer)` POI独立算路 SDK9.4.0版本开始支持骑步行途径点算路，骑步行添加途径点算路为付费接口。
    `boolean` | AMapNavi.`pushRouteGuideWithData(JSONObject serverData, NaviPoi start, NaviPoi end, java.util.List<NaviPoi> wayPois, int strategy, AMapCalculateRouteListener listener)`