接口 IBNOuterSettingManager.IBNCommonSetting
-
- 封闭接口:
- IBNOuterSettingManager
public static interface IBNOuterSettingManager.IBNCommonSetting通用设置
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 booleanclearDIYImage(int imageType)清除定制iconintgetRouteSortMode()获取当前算路偏好booleanisMultiRouteEnable()获取是否开启了多路线booleanisNodeClick()获取是否开启途径点点击删除事件booleanset3DCarImageToMap(java.util.List<Bitmap> bitmapList)定制化3D车标voidsetCarNum(java.lang.String carNum)设置普通车辆车牌voidsetCarNum(java.lang.String carNum, int powerType)设置普通车辆车牌voidsetChargingPreferInfo(BNChargingPreferInfo info)设置充电偏好booleansetDIYImageStatus(boolean status, int imageType)设置起点、终点、当前位置显示状态booleansetDIYImageToMap(Bitmap pngBitmap, int imageType)定制化起点、终点、当前位置iconbooleansetDIYImageToMap(java.util.List<Bitmap> pngBitmaps, int[] index)途径点icon设置voidsetEnergyDefaultPlate(java.lang.String carNum)设置新能源默认车牌voidsetMotorInfo(BNMotorInfo motorInfo)设置摩托车信息voidsetMultiRouteEnable(boolean isMultiRoute)设置是否开启多路线voidsetNodeClick(boolean isClick)导航中是否开启途径点点击删除事件booleansetRouteSortMode(int mode)设置算路偏好voidsetTestEnvironment(boolean isTest, java.lang.String url)设置是否需要连接算路测试环境voidsetTruckInfo(BNTruckInfo truckInfo)设置货车信息voidsetTruckLimitSwitch(boolean b)货车算路是否开启限行voidsetTruckWeightLimitSwitch(boolean b)货车算路是否开启限重voidsetViaPointCount(int count)设置最大途径点的个数(支持4~18个)voidsetYawingUseUserData(int yawMode)偏航时路线模式 0 默认策略 1 偏航路线api提供 2 偏航回进入导航时选的路线booleanupdateLayer(int layerType)刷新底图
-
-
-
方法详细资料
-
setNodeClick
void setNodeClick(boolean isClick)
导航中是否开启途径点点击删除事件
-
isNodeClick
boolean isNodeClick()
获取是否开启途径点点击删除事件
-
setMultiRouteEnable
void setMultiRouteEnable(boolean isMultiRoute)
设置是否开启多路线- 参数:
isMultiRoute- 为true开启多路线,false关闭多路线
-
isMultiRouteEnable
boolean isMultiRouteEnable()
获取是否开启了多路线
-
setDIYImageToMap
boolean setDIYImageToMap(Bitmap pngBitmap, int imageType)定制化起点、终点、当前位置icon- 参数:
imageType- 类型: IBNOuterSettingParams.DIYImageType.CarLogo 车标 IBNOuterSettingParams.DIYImageType.StartPoint 路线起点 IBNOuterSettingParams.DIYImageType.EndPoint 路线终点
-
setDIYImageToMap
boolean setDIYImageToMap(java.util.List<Bitmap> pngBitmaps, int[] index)途径点icon设置- 参数:
pngBitmaps- 图片数据listindex- 数据索引 绘制途径点时会从 index 中根据传入的图片索引值取 imageArray 数据列表的图片数据进行绘制
-
updateLayer
boolean updateLayer(int layerType)
刷新底图- 参数:
layerType-
-
set3DCarImageToMap
boolean set3DCarImageToMap(java.util.List<Bitmap> bitmapList)
定制化3D车标- 参数:
bitmapList- 3D车标列表
-
clearDIYImage
boolean clearDIYImage(int imageType)
清除定制icon
-
setDIYImageStatus
boolean setDIYImageStatus(boolean status, int imageType)设置起点、终点、当前位置显示状态- 参数:
status-imageType- 类型: IBNOuterSettingParams.DIYImageType.CarLogo 车标 IBNOuterSettingParams.DIYImageType.StartPoint 路线起点 IBNOuterSettingParams.DIYImageType.EndPoint 路线终点
-
setRouteSortMode
boolean setRouteSortMode(int mode)
设置算路偏好- 参数:
mode- 算路偏好类型: IBNRoutePlanManager.RoutePlanPreference.ROUTE_PLAN_PREFERENCE_DEFAULT 默认,智能推荐 IBNRoutePlanManager.RoutePlanPreference.ROUTE_PLAN_PREFERENCE_NOHIGHWAY 少走高速 IBNRoutePlanManager.RoutePlanPreference.ROUTE_PLAN_PREFERENCE_NOTOLL 少收费 IBNRoutePlanManager.RoutePlanPreference.ROUTE_PLAN_PREFERENCE_AVOID_TRAFFIC_JAM 躲避拥堵 IBNRoutePlanManager.RoutePlanPreference.ROUTE_PLAN_PREFERENCE_DISTANCE_FIRST 距离最短,距离优先 IBNRoutePlanManager.RoutePlanPreference.ROUTE_PLAN_PREFERENCE_TIME_FIRST 时间最短,时间优先 IBNRoutePlanManager.RoutePlanPreference.ROUTE_PLAN_PREFERENCE_ROAD_FIRST 大路优先,高速优先 IBNRoutePlanManager.RoutePlanPreference.ROUTE_PLAN_PREFERENCE_ECONOMIC_ROUTE 省钱路线(货车专用)
-
getRouteSortMode
int getRouteSortMode()
获取当前算路偏好- 返回:
-
setCarNum
void setCarNum(java.lang.String carNum)
设置普通车辆车牌- 参数:
carNum- 完整车牌,如:"粤B66666"
-
setCarNum
void setCarNum(java.lang.String carNum, int powerType)设置普通车辆车牌- 参数:
carNum- 完整车牌,如:"粤B66666"powerType- 能源类型 IBNOuterSettingParams.CarPowerType
-
setEnergyDefaultPlate
void setEnergyDefaultPlate(java.lang.String carNum)
设置新能源默认车牌- 参数:
carNum- 完整车牌,如:"粤B66666"
-
setChargingPreferInfo
void setChargingPreferInfo(BNChargingPreferInfo info)
设置充电偏好
-
setTruckInfo
void setTruckInfo(BNTruckInfo truckInfo)
设置货车信息
-
setMotorInfo
void setMotorInfo(BNMotorInfo motorInfo)
设置摩托车信息
-
setViaPointCount
void setViaPointCount(int count)
设置最大途径点的个数(支持4~18个)
-
setYawingUseUserData
void setYawingUseUserData(int yawMode)
偏航时路线模式 0 默认策略 1 偏航路线api提供 2 偏航回进入导航时选的路线
-
setTestEnvironment
void setTestEnvironment(boolean isTest, java.lang.String url)设置是否需要连接算路测试环境
-
setTruckLimitSwitch
void setTruckLimitSwitch(boolean b)
货车算路是否开启限行- 参数:
b-
-
setTruckWeightLimitSwitch
void setTruckWeightLimitSwitch(boolean b)
货车算路是否开启限重- 参数:
b-
-
-