| Package | Description | 
|---|---|
| com.baidu.mapapi.synchronization | 
| Modifier and Type | Method and Description | 
|---|---|
| DisplayOptions | DisplayOptions. set3DCarMarkerEnable(boolean is3DMarkerEnable)设置是否使用3D形式绘制小车车标,默认不使用
 如果打开了该开关,需要传入3D的marker图片,参见 set3DCarMarkerIconList(List)方法 | 
| DisplayOptions | DisplayOptions. set3DCarMarkerIconList(java.util.List<BitmapDescriptor> carMarkerIconList)设置3D车标图片列表
 3D Marker的Icon列表,需要开发者按照逆时针顺序(Maker的角度是逆时针)将不同角度的图片添加到List中,
 所有图片角度需要均等分360度,即如果有10张图片(其中,360度的图片和0度图片重合,所以不放360角度图片。),
 则每张图片按照36度间隔划分。 | 
| DisplayOptions | DisplayOptions. set3DGuiderMarkerIconList(java.util.HashMap<NaviType,java.util.List<BitmapDescriptor>> guiderMarkerIconList)设置3D车标图片列表
 3D Marker的Icon列表,需要开发者按照逆时针顺序(Maker的角度是逆时针)将不同角度的图片添加到List中,
 所有图片角度需要均等分360度,即如果有10张图片(其中,360度的图片和0度图片重合,所以不放360角度图片。),
 则每张图片按照36度间隔划分。 | 
| DisplayOptions | DisplayOptions. setCarIcon(BitmapDescriptor iconDescriptor)设置车ICON(司机点) | 
| DisplayOptions | DisplayOptions. setCarInfoWindowView(View infoWindowView)设置小车infoWindow的View控件
 用户不设置则不做显示 | 
| DisplayOptions | DisplayOptions. setCarInfoWindowYOffset(int yOffset)设置小车InfoWindow坐标的Y偏移量 | 
| DisplayOptions | DisplayOptions. setCarPoolDefaultWayPointOption(CarPoolWayPointDisplayOption wayPointOption)设置拼单途经点默认显示选项 | 
| DisplayOptions | DisplayOptions. setCarPoolDefaultWayPointOption(WayPointType wayPointType,
                               CarPoolWayPointDisplayOption wayPointOption)设置拼单起点或者终点途经点默认显示选项 | 
| DisplayOptions | DisplayOptions. setCarPoolWayPointDisplayOptions(java.util.List<CarPoolWayPointDisplayOption> orderWayPointInfoList)设置拼单指定订单途经点显示信息 | 
| DisplayOptions | DisplayOptions. setCarPositionInfoWindowZIndex(int carPositionInfoWindowZIndex)设置车标位置InfoWindow绘制压盖顺序
 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客 | 
| DisplayOptions | DisplayOptions. setCarPositionMarkerZIndex(int carPositionMarkerZIndex)设置终点位置Marker绘制压盖顺序
 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客 | 
| DisplayOptions | DisplayOptions. setCongestionTrafficTexture(BitmapDescriptor lineDescriptor)设置拥堵路况轨迹线填充 | 
| DisplayOptions | DisplayOptions. setDefaultWayPointOption(WayPointDisplayOption wayPointOption)设置途经点默认显示选项 | 
| DisplayOptions | DisplayOptions. setDefaultWayPointOption(WayPointType wayPointType,
                        WayPointDisplayOption wayPointOption)设置起点或者终点途经点默认显示选项 | 
| DisplayOptions | DisplayOptions. setEndPositionIcon(BitmapDescriptor iconDescriptor)设置终点位置ICON | 
| DisplayOptions | DisplayOptions. setEndPositionInfoWindowView(View infoWindowView)设置订单终点infoWindow的View控件
 用户不设置则不做显示 | 
| DisplayOptions | DisplayOptions. setEndPositionInfoWindowYOffset(int yOffset)设置终点InfoWindow坐标的Y偏移量 | 
| DisplayOptions | DisplayOptions. setEndPositionInfoWindowZIndex(int endPositionInfoWindowZIndex)设置终点位置InfoWindow绘制压盖顺序
 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客 | 
| DisplayOptions | DisplayOptions. setEndPositionMarkerZIndex(int endPositionMarkerZIndex)设置终点位置Marker绘制压盖顺序
 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客 | 
| DisplayOptions | DisplayOptions. setGuiderIcons(java.util.HashMap<NaviType,BitmapDescriptor> iconDescriptors)根据导航类型 设置车ICON(司机点),不同导航类型不同的icon | 
| DisplayOptions | DisplayOptions. setMapViewPadding(int paddingLeft,
                 int paddingTop,
                 int paddingRight,
                 int paddingBottom)设置地图上子View距离地图View(布局)的边距 | 
| DisplayOptions | DisplayOptions. setNormalDefaultWayPointOption(NormalWayPointDisplayOption normalWayPointOption)设置普通订单途经点默认显示选项 | 
| DisplayOptions | DisplayOptions. setNormalWayPointDisplayOptions(java.util.List<NormalWayPointDisplayOption> orderWayPointInfoList)设置普通订单途经点显示信息 | 
| DisplayOptions | DisplayOptions. setPassengerIcon(BitmapDescriptor iconDescriptor)设置乘客Marker ICON | 
| DisplayOptions | DisplayOptions. setPassengerMarkerZIndex(int passengerMarkerZIndex)设置乘客位置Marker绘制压盖顺序
 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客 | 
| DisplayOptions | DisplayOptions. setRouteLineWidth(int width)设置路线宽度 | 
| DisplayOptions | DisplayOptions. setRouteLineZIndex(int routeLineZIndex)设置路线绘制压盖顺序
 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客 | 
| DisplayOptions | DisplayOptions. setSevereCongestionTrafficTexture(BitmapDescriptor lineDescriptor)设置严重拥堵路况轨迹线填充 | 
| DisplayOptions | DisplayOptions. setSlowTrafficTexture(BitmapDescriptor lineDescriptor)设置缓慢路况轨迹线填充 | 
| DisplayOptions | DisplayOptions. setSmoothTrafficTexture(BitmapDescriptor lineDescriptor)设置畅通路况轨迹线填充 | 
| DisplayOptions | DisplayOptions. setStartPositionIcon(BitmapDescriptor iconDescriptor)设置起点位置ICON | 
| DisplayOptions | DisplayOptions. setStartPositionInfoWindowView(View infoWindowView)设置订单起点infoWindow的View控件
 用户不设置则不做显示 | 
| DisplayOptions | DisplayOptions. setStartPositionInfoWindowYOffset(int yOffset)设置起点InfoWindow坐标的Y偏移量 | 
| DisplayOptions | DisplayOptions. setStartPositionInfoWindowZIndex(int startPositionInfoWindowZIndex)设置起点位置InfoWindow绘制压盖顺序
 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客 | 
| DisplayOptions | DisplayOptions. setStartPositionMarkerZIndex(int startPositionMarkerZIndex)设置起点位置Marker绘制压盖顺序
 默认压盖顺序,从下至上:路线——>起点(Marker,InfoWindow)——>终点(Marker,InfoWindow)——>车标(Marker,InfoWindow)——>乘客 | 
| DisplayOptions | DisplayOptions. setUnknownTrafficTexture(BitmapDescriptor lineDescriptor)设置未知路况轨迹线填充 | 
| DisplayOptions | DisplayOptions. setWayPointDisplayOptions(java.util.List<WayPointDisplayOption> orderWayPointInfoList)设置指定订单途经点显示信息 | 
| DisplayOptions | DisplayOptions. setWayPointPassedDisplayMode(WayPointPassedDisplayMode passedDisplayMode)设置普通拼单途经点显示类型 | 
| DisplayOptions | DisplayOptions. showCarIcon(boolean isShow)设置车(司机点)ICON是否显示在地图上 | 
| DisplayOptions | DisplayOptions. showCarIconInSpan(boolean isShow)设置车(司机点)ICON是否显示在地图可见区域 | 
| DisplayOptions | DisplayOptions. showCarInfoWindow(boolean isShow)设置小车InfoWindow是否显示在地图上 | 
| DisplayOptions | DisplayOptions. showCarInfoWindowInSpan(boolean isShow)设置小车InfoWindow是否显示在地图可见区域 | 
| DisplayOptions | DisplayOptions. showEndPositionIcon(boolean isShow)设置终点位置ICON是否显示在地图上 | 
| DisplayOptions | DisplayOptions. showEndPositionIconInSpan(boolean isShow)设置终点位置ICON是否显示在地图可见区域 | 
| DisplayOptions | DisplayOptions. showEndPositionInfoWindow(boolean isShow)设置订单终点InfoWindow是否显示在地图上 | 
| DisplayOptions | DisplayOptions. showEndPositionInfoWindowInSpan(boolean isShow)设置订单终点InfoWindow是否显示在地图可见区域 | 
| DisplayOptions | DisplayOptions. showPassengereIcon(boolean isShow)设置乘客ICON是否显示在地图上 | 
| DisplayOptions | DisplayOptions. showPassengereIconInSpan(boolean isShow)设置乘客ICON是否显示在地图可见区域 | 
| DisplayOptions | DisplayOptions. showRoutePlan(boolean isShow)设置路线+路况是否显示在地图上 | 
| DisplayOptions | DisplayOptions. showRoutePlanInSpan(boolean isShow)设置路线+路况是否显示在地图可见区域 | 
| DisplayOptions | DisplayOptions. showStartPositionIcon(boolean isShow)设置起点位置ICON是否显示在地图上 | 
| DisplayOptions | DisplayOptions. showStartPositionIconInSpan(boolean isShow)设置起点位置ICON是否显示在地图可见区域 | 
| DisplayOptions | DisplayOptions. showStartPositionInfoWindow(boolean isShow)设置订单起点InfoWindow是否显示在地图上 | 
| DisplayOptions | DisplayOptions. showStartPositionInfoWindowInSpan(boolean isShow)设置订单起点InfoWindow是否显示在地图可见区域 | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SynchronizationDisplayManager. updateDisplayOptions(DisplayOptions displayOptions)更新绘制参数
 如果需要在不同的订单状态下,展示不同的需求,这需要结合订单状态,调用该方法设置。 | 
| Constructor and Description | 
|---|
| SynchronizationDisplayManager(Context context,
                             BaiduMap baiduMap,
                             RoleOptions roleOptions,
                             DisplayOptions displayOptions)显示功能API构造函数 |