Class NaviParaOption

java.lang.Object
com.baidu.mapapi.navi.NaviParaOption
Direct Known Subclasses:
TruckNaviOption

public class NaviParaOption extends Object
导航参数
Author:
kehongfeng
  • Constructor Details

    • NaviParaOption

      public NaviParaOption()
  • Method Details

    • setNaviRoutePolicy

      public NaviParaOption setNaviRoutePolicy(NaviParaOption.NaviRoutePolicy naviRoutePolicy)
      设置导航路线策略 (默认推荐)
      Parameters:
      naviRoutePolicy - 路线规划策略
      Returns:
      该导航参数对象
    • getNaviRoutePolicy

      public String getNaviRoutePolicy()
      获取导航路线类型
      Returns:
      返回导航路线规划类型
    • setWayPoint

      public NaviParaOption setWayPoint(WayPoint wayPoint)
      设置途径点参数(最多支持3个途径点) (百度地图APP:10.2 后支持,如果百度地图app在后台的情况下暂不支持添加途径点)
      Parameters:
      wayPoint - 途径点参数
      Returns:
      该导航参数对象
    • getWayPoint

      public org.json.JSONArray getWayPoint()
      获取途径点参数json
      Returns:
      途径点参数json
    • startPoint

      public NaviParaOption startPoint(LatLng startPoint)
      导航起点, 百度经纬度坐标
      Parameters:
      startPoint - 导航起点, 百度经纬度坐标
      Returns:
      该导航参数对象
    • startName

      public NaviParaOption startName(String startName)
      导航起点名称
      Parameters:
      startName - 导航起点名称
      Returns:
      该导航参数对象
    • startUid

      public NaviParaOption startUid(String startUid)
      Parameters:
      startUid - 起点PoiId
      Returns:
      该导航参数对象
    • endPoint

      public NaviParaOption endPoint(LatLng endPoint)
      导航终点, 百度经纬度坐标
      Parameters:
      endPoint - 导航终点, 百度经纬度坐标
      Returns:
      该导航参数对象
    • endName

      public NaviParaOption endName(String endName)
      导航终点名称
      Parameters:
      endName - 导航终点名称
      Returns:
      该导航参数对象
    • endUid

      public NaviParaOption endUid(String endUid)
      Parameters:
      endUid - 终点PoiId
      Returns:
      该导航参数对象
    • getStartPoint

      public LatLng getStartPoint()
      获取导航起点坐标
      Returns:
      导航起点坐标
    • getStartUid

      public String getStartUid()
      Returns:
      起点PoiId
    • getEndUid

      public String getEndUid()
      Returns:
      终点PoiId
    • getEndPoint

      public LatLng getEndPoint()
      获取导航终点坐标
      Returns:
      导航终点坐标
    • getStartName

      public String getStartName()
      获取导航起点名称
      Returns:
      导航起点名称
    • getEndName

      public String getEndName()
      获取导航终点名称
      Returns:
      导航终点名称