Class BikeNaviLaunchParam

java.lang.Object
com.baidu.mapapi.bikenavi.params.BikeNaviLaunchParam

public class BikeNaviLaunchParam extends Object
骑行导航起终点参数类
  • Field Details

  • Constructor Details

    • BikeNaviLaunchParam

      public BikeNaviLaunchParam()
  • Method Details

    • extraNaviMode

      public BikeNaviLaunchParam extraNaviMode(int extraNaviMode)
      设置骑行导航模式
      Parameters:
      extraNaviMode - 0:普通步行导航;2:轻导航
      Returns:
      该骑行导航起终点参数类
    • routeLineMode

      public BikeNaviLaunchParam routeLineMode(int routeLineMode)
      设置算路 单路线 or 多路线
      Parameters:
      routeLineMode - 1:单路线;2:多路线
    • getRouteLineMode

      public int getRouteLineMode()
    • getExtraNaviMode

      public int getExtraNaviMode()
      获取骑行导航模式
      Returns:
      步行导航模式
    • getStartPt

      public LatLng getStartPt()
      Deprecated.
      该接口从5.3.0版本开始不建议使用,请使用getStartNodeInfo()代替
      获取起点地理坐标
      Returns:
      起点地理坐标
    • getEndPt

      public LatLng getEndPt()
      Deprecated.
      该接口从5.3.0版本开始不建议使用,请使用getEndNodeInfo()代替
      获取终点地理坐标
      Returns:
      终点地理坐标
    • getStartNodeInfo

      public BikeRouteNodeInfo getStartNodeInfo()
      获取起点信息
      Returns:
      起点信息
    • getEndNodeInfo

      public BikeRouteNodeInfo getEndNodeInfo()
      获取终点信息
      Returns:
      终点信息
    • stPt

      public BikeNaviLaunchParam stPt(LatLng startPt)
      Deprecated.
      该接口从5.3.0版本开始不建议使用,请使用startNodeInfo(com.baidu.mapapi.bikenavi.params.BikeRouteNodeInfo)代替
      设置骑行导航起点坐标
      Parameters:
      startPt - 骑行导航起点坐标
      Returns:
      该骑行导航起终点参数类
    • endPt

      public BikeNaviLaunchParam endPt(LatLng endPt)
      Deprecated.
      该接口从5.3.0版本开始不建议使用,请使用endNodeInfo(com.baidu.mapapi.bikenavi.params.BikeRouteNodeInfo)代替
      设置骑行导航终点坐标
      Parameters:
      endPt - 骑行导航终点坐标
      Returns:
      该骑行导航起终点参数类
    • startNodeInfo

      public BikeNaviLaunchParam startNodeInfo(BikeRouteNodeInfo startNodeInfo)
      设置骑行导航起点信息
      Parameters:
      startNodeInfo - 骑行导航起点信息
      Returns:
      该骑行导航起终点参数类
    • endNodeInfo

      public BikeNaviLaunchParam endNodeInfo(BikeRouteNodeInfo endNodeInfo)
      设置骑行导航终点信息
      Parameters:
      endNodeInfo - 骑行导航终点信息
      Returns:
      该骑行导航起终点参数类
    • vehicle

      public BikeNaviLaunchParam vehicle(int vehicle)
      用于区分是否为电动车导航
      Parameters:
      vehicle - 0:普通骑行导航 1:电动车骑行导航
    • getVehicle

      public int getVehicle()
      获取是否为电动车导航
      Returns:
      0:普通骑行导航 1:电动车骑行导航
    • roadPrefer

      public BikeNaviLaunchParam roadPrefer(String roadPrefer)
      设置路线偏好
      Parameters:
      roadPrefer - 0代表智能推荐 3代表规避逆行
    • getViaNodes

      public List<BikeRouteNodeInfo> getViaNodes()
      获取途径点信息
      Returns:
      途径点信息
    • setViaNodes

      public void setViaNodes(List<BikeRouteNodeInfo> nodes)
      设置步行导航途径点信息
      Parameters:
      nodes - 步行导航途径点信息
    • create

      public static com.baidu.platform.comapi.walknavi.params.BikeNaviBaseParam create()
    • copy

      public BikeNaviLaunchParam copy()
    • toString

      public String toString()
      Overrides:
      toString in class Object