Class HistoryTraceDisplayOptions
java.lang.Object
com.baidu.mapapi.synchronization.histroytrace.HistoryTraceDisplayOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取车标ICON获取订单终点(乘客下车点)ICONint获取可视范围距地图的下边距int获取可视范围距地图的左边距int获取可视范围距地图的右边距int获取可视范围距地图的上边距获取路线纹理int获取路线纹理 单位像素,默认22,取值范围[5, 40]获取订单起点(乘客上车点)ICONboolean路线是否分段绘制 司机端长时间无轨迹点上传时,乘客端得到的轨迹点时间戳大于300秒时鹰眼服务不进行补点。如果直接连线绘制,会出现展示效果不佳的问题 所以建议对于该场景使用分段绘制路线 默认true——采用分段绘制 如果轨迹点不存在时间间隔大于300秒的情况,则即使设置了该参数为true,仍然按照不分段进行绘制boolean获取是否绘制车标ICONboolean获取是否绘制终点ICONboolean获取是否绘制路线boolean获取是否绘制起点ICONsetCarIcon(BitmapDescriptor carIcon) 设置车标ICONsetEndPositionIcon(BitmapDescriptor endPositionIcon) 设置订单终点(乘客下车点)ICONsetPaddingBottom(int paddingBottom) 设置可视范围距地图的下边距setPaddingLeft(int paddingLeft) 设置可视范围距地图的左边距setPaddingRight(int paddingRight) 设置可视范围距地图的右边距setPaddingTop(int paddingTop) 设置可视范围距地图的上边距voidsetRouteLineRenderBySubSection(boolean isRouteLineRenderBySubSection) 设置路线是否分段绘制 司机端长时间无轨迹点上传时,乘客端得到的轨迹点时间戳大于300秒时鹰眼服务不进行补点。如果直接连线绘制,会出现展示效果不佳的问题 所以建议对于该场景使用分段绘制路线 默认true——采用分段绘制;false——不采用分段绘制 如果轨迹点不存在时间间隔大于300秒的情况,则即使设置了该参数为true,仍然按照不分段进行绘制setRouteLineTexture(BitmapDescriptor routeLineTexture) 设置路线纹理 由于APP涉及到多分辨率设备适配,所以开发者在设置路线纹理时,建议使用BitmapDescriptorFactory.fromAsset(String)方法进行资源获取,生成BitmapDescriptor如果使用BitmapDescriptorFactory.fromResource(int)则需要在drawable下根据分辨率适配图片资源setRouteLineWidth(int routeLineWidth) 设置路线纹理setShowCarIcon(boolean showCarIcon) 设置是否绘制车标ICONsetShowEndPositionIcon(boolean showEndPositionIcon) 设置是否绘制起点ICONsetShowRoutePlan(boolean showRoutePlan) 设置是否绘制路线setShowStartPositionIcon(boolean showStartPositionIcon) 设置是否绘制起点ICONsetStartPositionIcon(BitmapDescriptor startPositionIcon) 设置订单起点(乘客上车点)ICON
-
Constructor Details
-
HistoryTraceDisplayOptions
public HistoryTraceDisplayOptions()
-
-
Method Details
-
getStartPositionIcon
获取订单起点(乘客上车点)ICON- Returns:
- 订单起点(乘客上车点)ICON
-
setStartPositionIcon
设置订单起点(乘客上车点)ICON- Parameters:
startPositionIcon- 订单起点(乘客上车点)ICON- Returns:
- 历史轨迹绘制参数封装对象实例
-
getEndPositionIcon
获取订单终点(乘客下车点)ICON- Returns:
- 订单起点(乘客下车点)ICON
-
setEndPositionIcon
设置订单终点(乘客下车点)ICON- Parameters:
endPositionIcon- 订单起点(乘客下车点)ICON- Returns:
- 历史轨迹绘制参数封装对象实例
-
getCarIcon
获取车标ICON- Returns:
- 车标ICON
-
setCarIcon
设置车标ICON- Parameters:
carIcon- 车标ICON- Returns:
- 历史轨迹绘制参数封装对象实例
-
getRouteLineTexture
获取路线纹理- Returns:
- 路线纹理
-
setRouteLineTexture
设置路线纹理 由于APP涉及到多分辨率设备适配,所以开发者在设置路线纹理时,建议使用BitmapDescriptorFactory.fromAsset(String)方法进行资源获取,生成BitmapDescriptor如果使用BitmapDescriptorFactory.fromResource(int)则需要在drawable下根据分辨率适配图片资源- Parameters:
routeLineTexture- 路线纹理- Returns:
- 历史轨迹绘制参数封装对象实例
-
getRouteLineWidth
public int getRouteLineWidth()获取路线纹理 单位像素,默认22,取值范围[5, 40]- Returns:
- 路线纹理
-
setRouteLineWidth
设置路线纹理- Parameters:
routeLineWidth- 单位像素,默认22,取值范围[5, 40],取值非法则边界值截取- Returns:
- 历史轨迹绘制参数封装对象实例
-
isShowStartPositionIcon
public boolean isShowStartPositionIcon()获取是否绘制起点ICON- Returns:
- true--绘制;false--不绘制。默认为true
-
setShowStartPositionIcon
设置是否绘制起点ICON- Parameters:
showStartPositionIcon- true--绘制;false--不绘制。默认为true- Returns:
- 历史轨迹绘制参数封装对象实例
-
isShowEndPositionIcon
public boolean isShowEndPositionIcon()获取是否绘制终点ICON- Returns:
- true--绘制;false--不绘制。默认为true
-
setShowEndPositionIcon
设置是否绘制起点ICON- Parameters:
showEndPositionIcon- true--绘制;false--不绘制。默认为true- Returns:
- 历史轨迹绘制参数封装对象实例
-
isShowCarIcon
public boolean isShowCarIcon()获取是否绘制车标ICON- Returns:
- true--绘制;false--不绘制。默认为false
-
setShowCarIcon
设置是否绘制车标ICON- Parameters:
showCarIcon- true--绘制;false--不绘制。默认为true- Returns:
- 历史轨迹绘制参数封装对象实例
-
isShowRoutePlan
public boolean isShowRoutePlan()获取是否绘制路线- Returns:
- true--绘制;false--不绘制。默认为true
-
setShowRoutePlan
设置是否绘制路线- Parameters:
showRoutePlan- true--绘制;false--不绘制。默认为true- Returns:
- 历史轨迹绘制参数封装对象实例
-
isRouteLineRenderBySubSection
public boolean isRouteLineRenderBySubSection()路线是否分段绘制 司机端长时间无轨迹点上传时,乘客端得到的轨迹点时间戳大于300秒时鹰眼服务不进行补点。如果直接连线绘制,会出现展示效果不佳的问题 所以建议对于该场景使用分段绘制路线 默认true——采用分段绘制 如果轨迹点不存在时间间隔大于300秒的情况,则即使设置了该参数为true,仍然按照不分段进行绘制 -
setRouteLineRenderBySubSection
public void setRouteLineRenderBySubSection(boolean isRouteLineRenderBySubSection) 设置路线是否分段绘制 司机端长时间无轨迹点上传时,乘客端得到的轨迹点时间戳大于300秒时鹰眼服务不进行补点。如果直接连线绘制,会出现展示效果不佳的问题 所以建议对于该场景使用分段绘制路线 默认true——采用分段绘制;false——不采用分段绘制 如果轨迹点不存在时间间隔大于300秒的情况,则即使设置了该参数为true,仍然按照不分段进行绘制 -
getPaddingLeft
public int getPaddingLeft()获取可视范围距地图的左边距- Returns:
- 可视范围距地图的左边距,单位像素(Pixel)
-
setPaddingLeft
设置可视范围距地图的左边距- Parameters:
paddingLeft- 可视范围距地图的左边距,单位像素(Pixel)- Returns:
- 历史轨迹绘制参数封装对象实例
-
getPaddingRight
public int getPaddingRight()获取可视范围距地图的右边距- Returns:
- 可视范围距地图的右边距,单位像素(Pixel)
-
setPaddingRight
设置可视范围距地图的右边距- Parameters:
paddingRight- 可视范围距地图的右边距,单位像素(Pixel)- Returns:
- 历史轨迹绘制参数封装对象实例
-
getPaddingTop
public int getPaddingTop()获取可视范围距地图的上边距- Returns:
- 可视范围距地图的上边距,单位像素(Pixel)
-
setPaddingTop
设置可视范围距地图的上边距- Parameters:
paddingTop- 可视范围距地图的上边距,单位像素(Pixel)- Returns:
- 历史轨迹绘制参数封装对象实例
-
getPaddingBottom
public int getPaddingBottom()获取可视范围距地图的下边距- Returns:
- 可视范围距地图的下边距,单位像素(Pixel)
-
setPaddingBottom
设置可视范围距地图的下边距- Parameters:
paddingBottom- 可视范围距地图的下边距,单位像素(Pixel)- Returns:
- 历史轨迹绘制参数封装对象实例
-