Class DisplayOptions

java.lang.Object
com.baidu.mapapi.synchronization.DisplayOptions

public final class DisplayOptions extends Object
  • Constructor Details

    • DisplayOptions

      public DisplayOptions()
      构造函数
  • Method Details

    • setStartPositionIcon

      public DisplayOptions setStartPositionIcon(BitmapDescriptor iconDescriptor)
      设置起点位置ICON
      Parameters:
      iconDescriptor - icon图片封装
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - ificonDescriptor is null.
    • showStartPositionIcon

      public DisplayOptions showStartPositionIcon(boolean isShow)
      设置起点位置ICON是否显示在地图上
      Parameters:
      isShow - 是否显示iicon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showStartPositionIconInSpan

      public DisplayOptions showStartPositionIconInSpan(boolean isShow)
      设置起点位置ICON是否显示在地图可见区域
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • setEndPositionIcon

      public DisplayOptions setEndPositionIcon(BitmapDescriptor iconDescriptor)
      设置终点位置ICON
      Parameters:
      iconDescriptor - icon图片封装
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - ificonDescriptor is null.
    • showEndPositionIcon

      public DisplayOptions showEndPositionIcon(boolean isShow)
      设置终点位置ICON是否显示在地图上
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showEndPositionIconInSpan

      public DisplayOptions showEndPositionIconInSpan(boolean isShow)
      设置终点位置ICON是否显示在地图可见区域
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • setCarIcon

      public DisplayOptions setCarIcon(BitmapDescriptor iconDescriptor)
      设置车ICON(司机点)
      Parameters:
      iconDescriptor - icon图片封装
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - ificonDescriptor is null.
    • setGuiderIcons

      public DisplayOptions setGuiderIcons(HashMap<NaviType,BitmapDescriptor> iconDescriptors)
      根据导航类型 设置车ICON(司机点),不同导航类型不同的icon
      Parameters:
      iconDescriptors - icon图片封装
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - ificonDescriptor is null.
    • showCarIcon

      public DisplayOptions showCarIcon(boolean isShow)
      设置车(司机点)ICON是否显示在地图上
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showCarIconInSpan

      public DisplayOptions showCarIconInSpan(boolean isShow)
      设置车(司机点)ICON是否显示在地图可见区域
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • setPassengerIcon

      public DisplayOptions setPassengerIcon(BitmapDescriptor iconDescriptor)
      设置乘客Marker ICON
      Parameters:
      iconDescriptor - icon图片封装
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - ificonDescriptor is null.
    • showPassengereIcon

      public DisplayOptions showPassengereIcon(boolean isShow)
      设置乘客ICON是否显示在地图上
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showPassengereIconInSpan

      public DisplayOptions showPassengereIconInSpan(boolean isShow)
      设置乘客ICON是否显示在地图可见区域
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showRoutePlan

      public DisplayOptions showRoutePlan(boolean isShow)
      设置路线+路况是否显示在地图上
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showRoutePlanInSpan

      public DisplayOptions showRoutePlanInSpan(boolean isShow)
      设置路线+路况是否显示在地图可见区域
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • setSmoothTrafficTexture

      public DisplayOptions setSmoothTrafficTexture(BitmapDescriptor lineDescriptor)
      设置畅通路况轨迹线填充
      Parameters:
      lineDescriptor - 轨迹线填充
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - iflineDescriptor is null.
    • setSlowTrafficTexture

      public DisplayOptions setSlowTrafficTexture(BitmapDescriptor lineDescriptor)
      设置缓慢路况轨迹线填充
      Parameters:
      lineDescriptor - 轨迹线填充
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - iflineDescriptor is null.
    • setCongestionTrafficTexture

      public DisplayOptions setCongestionTrafficTexture(BitmapDescriptor lineDescriptor)
      设置拥堵路况轨迹线填充
      Parameters:
      lineDescriptor - 轨迹线填充
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - iflineDescriptor is null.
    • setSevereCongestionTrafficTexture

      public DisplayOptions setSevereCongestionTrafficTexture(BitmapDescriptor lineDescriptor)
      设置严重拥堵路况轨迹线填充
      Parameters:
      lineDescriptor - 轨迹线填充
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - iflineDescriptor is null.
    • setUnknownTrafficTexture

      public DisplayOptions setUnknownTrafficTexture(BitmapDescriptor lineDescriptor)
      设置未知路况轨迹线填充
      Parameters:
      lineDescriptor - 轨迹线填充
      Returns:
      DisplayOptions 绘制参数对象
      Throws:
      IllegalArgumentException - iflineDescriptor is null.
    • setRouteLineWidth

      public DisplayOptions setRouteLineWidth(int width)
      设置路线宽度
      Parameters:
      width - 路线宽度
      Returns:
      DisplayOptions 绘制参数对象
    • setCarInfoWindowView

      public DisplayOptions setCarInfoWindowView(android.view.View infoWindowView)
      设置小车infoWindow的View控件 用户不设置则不做显示
      Parameters:
      infoWindowView - infoWindow的view控件
      Returns:
      DisplayOptions 绘制参数对象
    • setStartPositionInfoWindowView

      public DisplayOptions setStartPositionInfoWindowView(android.view.View infoWindowView)
      设置订单起点infoWindow的View控件 用户不设置则不做显示
      Parameters:
      infoWindowView - infoWindow的view控件
      Returns:
      DisplayOptions 绘制参数对象
    • setEndPositionInfoWindowView

      public DisplayOptions setEndPositionInfoWindowView(android.view.View infoWindowView)
      设置订单终点infoWindow的View控件 用户不设置则不做显示
      Parameters:
      infoWindowView - infoWindow的view控件
      Returns:
      DisplayOptions 绘制参数对象
    • showStartPositionInfoWindow

      public DisplayOptions showStartPositionInfoWindow(boolean isShow)
      设置订单起点InfoWindow是否显示在地图上
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showStartPositionInfoWindowInSpan

      public DisplayOptions showStartPositionInfoWindowInSpan(boolean isShow)
      设置订单起点InfoWindow是否显示在地图可见区域
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showEndPositionInfoWindow

      public DisplayOptions showEndPositionInfoWindow(boolean isShow)
      设置订单终点InfoWindow是否显示在地图上
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showEndPositionInfoWindowInSpan

      public DisplayOptions showEndPositionInfoWindowInSpan(boolean isShow)
      设置订单终点InfoWindow是否显示在地图可见区域
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showCarInfoWindow

      public DisplayOptions showCarInfoWindow(boolean isShow)
      设置小车InfoWindow是否显示在地图上
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • showCarInfoWindowInSpan

      public DisplayOptions showCarInfoWindowInSpan(boolean isShow)
      设置小车InfoWindow是否显示在地图可见区域
      Parameters:
      isShow - 是否显示icon。True--显示,False--不显示
      Returns:
      DisplayOptions 绘制参数对象
    • setMapViewPadding

      public DisplayOptions setMapViewPadding(int paddingLeft, int paddingTop, int paddingRight, int paddingBottom)
      设置地图上子View距离地图View(布局)的边距
      Parameters:
      paddingLeft - 左边距, 单位为pixel
      paddingTop - 上边距, 单位为pixel
      paddingRight - 右边距, 单位为pixel
      paddingBottom - 下边距, 单位为pixel
      Returns:
      DisplayOptions 绘制参数对象
    • getStartPositionIcon

      public BitmapDescriptor getStartPositionIcon()
      获取起点位置Marker ICON
      Returns:
      BitmapDescriptor
    • getEndPositionIcon

      public BitmapDescriptor getEndPositionIcon()
      获取终点位置Marker ICON
    • getCarIcon

      public BitmapDescriptor getCarIcon()
      获取小车(司机位置)Marker ICON
    • getGuiderIcon

      public HashMap<NaviType,BitmapDescriptor> getGuiderIcon()
      获取小车(司机位置)Marker ICON
    • getRouteLineWidth

      public int getRouteLineWidth()
      获取路线宽度
    • getTrafficTextureList

      public List<BitmapDescriptor> getTrafficTextureList()
      获取路况填充纹理列表 路况类型:0:未知 1:畅通 2:缓行 3:拥堵 4:非常拥堵
      Returns:
      填充纹理
    • getCarInfoWindowView

      public android.view.View getCarInfoWindowView()
      获取小车InfoWindow的View控件
      Returns:
      InfoWindow的view控件
    • getStartPositionInfoWindowView

      public android.view.View getStartPositionInfoWindowView()
      获取订单起点InfoWindow的View控件
      Returns:
      InfoWindow的view控件
    • getEndPositionInfoWindowView

      public android.view.View getEndPositionInfoWindowView()
      获取订单终点InfoWindow的View控件
      Returns:
      InfoWindow的view控件
    • getPassengerIcon

      public BitmapDescriptor getPassengerIcon()
      获取乘客Marker Icon
      Returns:
      Icon图片封装
    • isShowStartPositionMarker

      public boolean isShowStartPositionMarker()
      是否在地图上显示订单起点Marker
      Returns:
      true--显示,false--不显示
    • isShowStartPositionMarkerInSpan

      public boolean isShowStartPositionMarkerInSpan()
      是否在地图可视范围显示订单起点Marker
      Returns:
      true--显示,false--不显示
    • isShowEndPositionMarker

      public boolean isShowEndPositionMarker()
      是否在地图上显示订单终点Marker
      Returns:
      true--显示,false--不显示
    • isShowEndPositionMarkerInSpan

      public boolean isShowEndPositionMarkerInSpan()
      是否在地图可视范围显示订单终点Marker
      Returns:
      true--显示,false--不显示
    • isShowCarMarker

      public boolean isShowCarMarker()
      是否在地图上显示小车Marker
      Returns:
      true--显示,false--不显示
    • isShowCarMarkerInSpan

      public boolean isShowCarMarkerInSpan()
      是否在地图可见范围显示小车Marker
      Returns:
      true--显示,false--不显示
    • isShowPassengerIcon

      public boolean isShowPassengerIcon()
      是否在地图上显示乘客Marker
      Returns:
      true--显示,false--不显示
    • isShowPassengerIconInSpan

      public boolean isShowPassengerIconInSpan()
      是否在地图可视范围显示乘客Marker
      Returns:
      true--显示,false--不显示
    • isShowRoutePlan

      public boolean isShowRoutePlan()
      是否在地图上显示路线
      Returns:
      true--显示,false--不显示
    • isShowRoutePlanInSpan

      public boolean isShowRoutePlanInSpan()
      是否在地图可视范围显示路线
      Returns:
      true--显示,false--不显示
    • isShowStartPositionInfoWindow

      public boolean isShowStartPositionInfoWindow()
      是否显示订单起点InfoWindow
      Returns:
      true--显示,false--不显示
    • isShowEndPositionInfoWindow

      public boolean isShowEndPositionInfoWindow()
      是否显示订单终点InfoWindow
      Returns:
      true--显示,false--不显示
    • isShowCarInfoWindow

      public boolean isShowCarInfoWindow()
      是否显示小车InfoWindow
      Returns:
      true--显示,false--不显示
    • getPaddingLeft

      public int getPaddingLeft()
      获取地图上View距离地图View的左边距
      Returns:
      左边距
    • getPaddingRight

      public int getPaddingRight()
      获取地图上View距离地图View的右边距
      Returns:
      右边距
    • getPaddingTop

      public int getPaddingTop()
      获取地图上View距离地图View的上边距
      Returns:
      上边距
    • getPaddingBottom

      public int getPaddingBottom()
      获取地图上View距离地图View的下边距
      Returns:
      上边距
    • getStartPositionMarkerZIndex

      public int getStartPositionMarkerZIndex()
      获取起点位置Marker绘制压盖顺序
      Returns:
      起点位置Marker绘制压盖顺序
    • setStartPositionMarkerZIndex

      public DisplayOptions setStartPositionMarkerZIndex(int startPositionMarkerZIndex)
      设置起点位置Marker绘制压盖顺序 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客
      Parameters:
      startPositionMarkerZIndex - 起点位置Marker绘制压盖顺序,值要求大于1
      Returns:
      DisplayOptions 绘制参数对象
    • getEndPositionMarkerZIndex

      public int getEndPositionMarkerZIndex()
      获取终点位置Marker绘制压盖顺序
      Returns:
      终点位置Marker绘制压盖顺序
    • setEndPositionMarkerZIndex

      public DisplayOptions setEndPositionMarkerZIndex(int endPositionMarkerZIndex)
      设置终点位置Marker绘制压盖顺序 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客
      Parameters:
      endPositionMarkerZIndex - 终点位置Marker绘制压盖顺序,值要求大于1
      Returns:
      DisplayOptions 绘制参数对象
    • getCarPositionMarkerZIndex

      public int getCarPositionMarkerZIndex()
      获取车标位置Marker绘制压盖顺序
      Returns:
      车标位置Marker绘制压盖顺序
    • setCarPositionMarkerZIndex

      public DisplayOptions setCarPositionMarkerZIndex(int carPositionMarkerZIndex)
      设置终点位置Marker绘制压盖顺序 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客
      Parameters:
      carPositionMarkerZIndex - 终点位置Marker绘制压盖顺序,值要求大于1
      Returns:
      DisplayOptions 绘制参数对象
    • getRouteLineZIndex

      public int getRouteLineZIndex()
      获取路线绘制压盖顺序
      Returns:
      路线绘制压盖顺序
    • setRouteLineZIndex

      public DisplayOptions setRouteLineZIndex(int routeLineZIndex)
      设置路线绘制压盖顺序 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客
      Parameters:
      routeLineZIndex - 路线绘制压盖顺序,值要求大于1
      Returns:
      DisplayOptions 绘制参数对象
    • getStartPositionInfoWindowZIndex

      public int getStartPositionInfoWindowZIndex()
      获取起点位置InfoWindow绘制压盖顺序
      Returns:
      起点位置InfoWindow绘制压盖顺序
    • setStartPositionInfoWindowZIndex

      public DisplayOptions setStartPositionInfoWindowZIndex(int startPositionInfoWindowZIndex)
      设置起点位置InfoWindow绘制压盖顺序 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客
      Parameters:
      startPositionInfoWindowZIndex - 起点位置InfoWindow绘制压盖顺序,值要求大于1
      Returns:
      DisplayOptions 绘制参数对象
    • getEndPositionInfoWindowZIndex

      public int getEndPositionInfoWindowZIndex()
      获取终点位置InfoWindow绘制压盖顺序
      Returns:
      终点位置InfoWindow绘制压盖顺序
    • setEndPositionInfoWindowZIndex

      public DisplayOptions setEndPositionInfoWindowZIndex(int endPositionInfoWindowZIndex)
      设置终点位置InfoWindow绘制压盖顺序 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客
      Parameters:
      endPositionInfoWindowZIndex - 终点位置InfoWindow绘制压盖顺序,值要求大于1
      Returns:
      DisplayOptions 绘制参数对象
    • getCarPositionInfoWindowZIndex

      public int getCarPositionInfoWindowZIndex()
      获取车标位置InfoWindow绘制压盖顺序
      Returns:
      车标位置InfoWindow绘制压盖顺序
    • setCarPositionInfoWindowZIndex

      public DisplayOptions setCarPositionInfoWindowZIndex(int carPositionInfoWindowZIndex)
      设置车标位置InfoWindow绘制压盖顺序 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客
      Parameters:
      carPositionInfoWindowZIndex - 车标位置InfoWindow绘制压盖顺序,值要求大于1
      Returns:
      DisplayOptions 绘制参数对象
    • getPassengerMarkerZIndex

      public int getPassengerMarkerZIndex()
      获取乘客位置Marker绘制压盖顺序
      Returns:
      乘客位置Marker绘制压盖顺序
    • setPassengerMarkerZIndex

      public DisplayOptions setPassengerMarkerZIndex(int passengerMarkerZIndex)
      设置乘客位置Marker绘制压盖顺序 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客
      Parameters:
      passengerMarkerZIndex - 乘客位置Marker绘制压盖顺序,值要求大于1
      Returns:
      DisplayOptions 绘制参数对象
    • setStartPositionInfoWindowYOffset

      public DisplayOptions setStartPositionInfoWindowYOffset(int yOffset)
      设置起点InfoWindow坐标的Y偏移量
      Parameters:
      yOffset - 起点InfoWindow坐标的Y偏移量
      Returns:
    • getStartPositionInfoWindowYOffset

      public int getStartPositionInfoWindowYOffset()
      获取起点InfoWindow坐标的Y偏移量
      Returns:
      起点InfoWindow坐标的Y偏移量
    • setEndPositionInfoWindowYOffset

      public DisplayOptions setEndPositionInfoWindowYOffset(int yOffset)
      设置终点InfoWindow坐标的Y偏移量
      Parameters:
      yOffset - 起点InfoWindow坐标的Y偏移量
    • getEndPositionInfoWindowYOffset

      public int getEndPositionInfoWindowYOffset()
      获取终点InfoWindow坐标的Y偏移量
      Returns:
      起点InfoWindow坐标的Y偏移量
    • setCarInfoWindowYOffset

      public DisplayOptions setCarInfoWindowYOffset(int yOffset)
      设置小车InfoWindow坐标的Y偏移量
      Parameters:
      yOffset - 小车InfoWindow坐标的Y偏移量
      Returns:
    • getCarInfoWindowYOffset

      public int getCarInfoWindowYOffset()
      获取小车InfoWindow坐标的Y偏移量
      Returns:
      小车InfoWindow坐标的Y偏移量
    • set3DCarMarkerEnable

      public DisplayOptions set3DCarMarkerEnable(boolean is3DMarkerEnable)
      设置是否使用3D形式绘制小车车标,默认不使用 如果打开了该开关,需要传入3D的marker图片,参见set3DCarMarkerIconList(List)方法
      Parameters:
      is3DMarkerEnable - 3D车标开关,false--不使用,true--使用
      Returns:
      DisplayOptions 绘制参数对象
    • get3DCarMarkerEnable

      public boolean get3DCarMarkerEnable()
      是否使用3D形式绘制小车车标
      Returns:
      3D车标开关,false--不使用,true--使用
    • set3DCarMarkerIconList

      public DisplayOptions set3DCarMarkerIconList(List<BitmapDescriptor> carMarkerIconList)
      设置3D车标图片列表 3D Marker的Icon列表,需要开发者按照逆时针顺序(Maker的角度是逆时针)将不同角度的图片添加到List中, 所有图片角度需要均等分360度,即如果有10张图片(其中,360度的图片和0度图片重合,所以不放360角度图片。), 则每张图片按照36度间隔划分。
      Parameters:
      carMarkerIconList - 3D Marker的Icon列表
      Returns:
      DisplayOptions 绘制参数对象
    • set3DGuiderMarkerIconList

      public DisplayOptions set3DGuiderMarkerIconList(HashMap<NaviType,List<BitmapDescriptor>> guiderMarkerIconList)
      设置3D车标图片列表 3D Marker的Icon列表,需要开发者按照逆时针顺序(Maker的角度是逆时针)将不同角度的图片添加到List中, 所有图片角度需要均等分360度,即如果有10张图片(其中,360度的图片和0度图片重合,所以不放360角度图片。), 则每张图片按照36度间隔划分。
      Parameters:
      guiderMarkerIconList - 3D Marker的Icon列表
      Returns:
      DisplayOptions 绘制参数对象
    • get3DCarMarkerIconList

      public List<BitmapDescriptor> get3DCarMarkerIconList()
      获取3D车标图片列表
      Returns:
      3D Marker的Icon列表
    • get3DGuiderMarkerIconList

      public HashMap<NaviType,List<BitmapDescriptor>> get3DGuiderMarkerIconList()
      根据导航类型获取3D车标图片列表
      Returns:
      3D Marker的Icon列表
    • setNormalDefaultWayPointOption

      public DisplayOptions setNormalDefaultWayPointOption(NormalWayPointDisplayOption normalWayPointOption)
      设置普通订单途经点默认显示选项
      Returns:
    • setDefaultWayPointOption

      public DisplayOptions setDefaultWayPointOption(WayPointDisplayOption wayPointOption)
      设置途经点默认显示选项
      Returns:
    • setCarPoolDefaultWayPointOption

      public DisplayOptions setCarPoolDefaultWayPointOption(CarPoolWayPointDisplayOption wayPointOption)
      设置拼单途经点默认显示选项
      Returns:
    • getWayPointPassedDisplayMode

      public WayPointPassedDisplayMode getWayPointPassedDisplayMode()
      获取普通拼单途经点显示类型
      Returns:
    • setWayPointPassedDisplayMode

      public DisplayOptions setWayPointPassedDisplayMode(WayPointPassedDisplayMode passedDisplayMode)
      设置普通拼单途经点显示类型
      Returns:
    • setDefaultWayPointOption

      public DisplayOptions setDefaultWayPointOption(WayPointType wayPointType, WayPointDisplayOption wayPointOption)
      设置起点或者终点途经点默认显示选项
      Parameters:
      wayPointType - 途经点类型,START_TYPE:起点途经点,END_TYPE:终点途经点
      wayPointOption - 途经点默认显示选项
      Returns:
    • setCarPoolDefaultWayPointOption

      public DisplayOptions setCarPoolDefaultWayPointOption(WayPointType wayPointType, CarPoolWayPointDisplayOption wayPointOption)
      设置拼单起点或者终点途经点默认显示选项
      Parameters:
      wayPointType - 途经点类型,START_TYPE:起点途经点,END_TYPE:终点途经点
      wayPointOption - 途经点默认显示选项
      Returns:
    • getDefaultStartWayPointOption

      public WayPointDisplayOption getDefaultStartWayPointOption()
      获取默认起点途经点显示选项
      Returns:
    • getDefaultEndWayPointOption

      public WayPointDisplayOption getDefaultEndWayPointOption()
      获取默认终点途经点显示选项
      Returns:
    • getCarPoolDefaultStartWayPointOption

      public CarPoolWayPointDisplayOption getCarPoolDefaultStartWayPointOption()
      获取拼单默认起点途经点显示选项
      Returns:
    • getCarPoolDefaultEndWayPointOption

      public CarPoolWayPointDisplayOption getCarPoolDefaultEndWayPointOption()
      获取拼单默认终点途经点显示选项
      Returns:
    • getNormalDefaultNoPassWayPointOption

      public NormalWayPointDisplayOption getNormalDefaultNoPassWayPointOption()
      获取普通订单默认未经过途经点显示选项
      Returns:
    • getNormalDefaultPassedWayPointOption

      public NormalWayPointDisplayOption getNormalDefaultPassedWayPointOption()
      获取普通订单默认已经过途经点显示选项
      Returns:
    • setWayPointDisplayOptions

      public DisplayOptions setWayPointDisplayOptions(List<WayPointDisplayOption> orderWayPointInfoList)
      设置指定订单途经点显示信息
      Parameters:
      orderWayPointInfoList - 途经点显示信息列表
    • setNormalWayPointDisplayOptions

      public DisplayOptions setNormalWayPointDisplayOptions(List<NormalWayPointDisplayOption> orderWayPointInfoList)
      设置普通订单途经点显示信息
      Parameters:
      orderWayPointInfoList - 途经点显示信息列表
    • setCarPoolWayPointDisplayOptions

      public DisplayOptions setCarPoolWayPointDisplayOptions(List<CarPoolWayPointDisplayOption> orderWayPointInfoList)
      设置拼单指定订单途经点显示信息
      Parameters:
      orderWayPointInfoList - 途经点显示信息列表
    • getNormalWayPointDisplayOptions

      public ConcurrentHashMap<Integer,NormalWayPointDisplayOption> getNormalWayPointDisplayOptions()
      获取指定普通订单途经点显示信息
      Returns:
    • clearNormalWayPointDisplayOptions

      public void clearNormalWayPointDisplayOptions()
      清空指定普通订单途经点显示设置信息
    • getCarPoolWayPointDisplayOptions

      public HashMap<String,CarPoolWayPointDisplayOption> getCarPoolWayPointDisplayOptions()
      获取指定拼单订单途经点显示信息
      Returns:
    • clearCarPoolWayPointDisplayOptions

      public void clearCarPoolWayPointDisplayOptions()
      清空指定拼单途经点显示设置信息
    • getWayPointDisplayOptions

      public HashMap<String,CarPoolWayPointDisplayOption> getWayPointDisplayOptions()
      获取指定订单途经点显示信息
      Returns:
    • clearWayPointDisplayOptions

      public void clearWayPointDisplayOptions()
      清空指定途经点显示设置信息
    • isWayPointsOptionsChanged

      public boolean isWayPointsOptionsChanged()
      获取途经点显示选项是否修改了
      Returns:
    • setWayPointsOptionsChanged

      public void setWayPointsOptionsChanged(boolean wayPointsOptionsChanged)
      设置途经点显示选项是否修改了,主要用于实时重绘制指定订单途经点显示信息
      Parameters:
      wayPointsOptionsChanged -
    • showWayPointsIcon

      public void showWayPointsIcon(boolean isShow)
      设置途经点图标是否显示
      Parameters:
      isShow -
    • isShowWayPointsMarker

      public boolean isShowWayPointsMarker()
      获取途经点图标是否显示
      Returns: