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构造函数
|