Package com.baidu.navisdk.adapter
Interface IBNOuterSettingManager.IBNCommonSetting
-
- Enclosing interface:
- IBNOuterSettingManager
public static interface IBNOuterSettingManager.IBNCommonSetting
通用设置
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
clearDIYImage(int imageType)
清除定制iconint
getRouteSortMode()
获取当前算路偏好boolean
isMultiRouteEnable()
获取是否开启了多路线boolean
isNodeClick()
获取是否开启途径点点击删除事件boolean
set3DCarImageToMap(java.util.List<Bitmap> bitmapList)
定制化3D车标void
setCarNum(java.lang.String carNum)
设置普通车辆车牌void
setCarNum(java.lang.String carNum, int powerType)
设置普通车辆车牌void
setChargingPreferInfo(BNChargingPreferInfo info)
设置充电偏好boolean
setDIYImageStatus(boolean status, int imageType)
设置起点、终点、当前位置显示状态boolean
setDIYImageToMap(Bitmap pngBitmap, int imageType)
定制化起点、终点、当前位置iconboolean
setDIYImageToMap(java.util.List<Bitmap> pngBitmaps, int[] index)
途径点icon设置void
setEnergyDefaultPlate(java.lang.String carNum)
设置新能源默认车牌void
setForceSwitch(boolean close)
货车设置是否关闭强切void
setMotorInfo(BNMotorInfo motorInfo)
设置摩托车信息void
setMultiRouteEnable(boolean isMultiRoute)
设置是否开启多路线void
setNodeClick(boolean isClick)
导航中是否开启途径点点击删除事件boolean
setRouteSortMode(int mode)
设置算路偏好void
setTestEnvironment(boolean isTest, java.lang.String url)
设置是否需要连接算路测试环境void
setTruckInfo(BNTruckInfo truckInfo)
设置货车信息void
setTruckLimitSwitch(boolean b)
货车算路是否开启限行void
setTruckWeightLimitSwitch(boolean b)
货车算路是否开启限重void
setViaPointCount(int count)
设置最大途径点的个数(支持4~18个)void
setYawingUseUserData(int yawMode)
偏航时路线模式 0 默认策略 1 偏航路线api提供 2 偏航回进入导航时选的路线void
stopLocationMonitor()
停止百度导航对系统的定位监听boolean
updateLayer(int layerType)
刷新底图
-
-
-
Method Detail
-
setNodeClick
void setNodeClick(boolean isClick)
导航中是否开启途径点点击删除事件
-
isNodeClick
boolean isNodeClick()
获取是否开启途径点点击删除事件
-
setMultiRouteEnable
void setMultiRouteEnable(boolean isMultiRoute)
设置是否开启多路线- Parameters:
isMultiRoute
- 为true开启多路线,false关闭多路线
-
isMultiRouteEnable
boolean isMultiRouteEnable()
获取是否开启了多路线
-
setDIYImageToMap
boolean setDIYImageToMap(Bitmap pngBitmap, int imageType)
定制化起点、终点、当前位置icon- Parameters:
imageType
- 类型: IBNOuterSettingParams.DIYImageType.CarLogo 车标 IBNOuterSettingParams.DIYImageType.StartPoint 路线起点 IBNOuterSettingParams.DIYImageType.EndPoint 路线终点
-
setDIYImageToMap
boolean setDIYImageToMap(java.util.List<Bitmap> pngBitmaps, int[] index)
途径点icon设置- Parameters:
pngBitmaps
- 图片数据listindex
- 数据索引 绘制途径点时会从 index 中根据传入的图片索引值取 imageArray 数据列表的图片数据进行绘制
-
updateLayer
boolean updateLayer(int layerType)
刷新底图- Parameters:
layerType
-
-
set3DCarImageToMap
boolean set3DCarImageToMap(java.util.List<Bitmap> bitmapList)
定制化3D车标- Parameters:
bitmapList
- 3D车标列表
-
clearDIYImage
boolean clearDIYImage(int imageType)
清除定制icon- Parameters:
imageType
- 类型: IBNOuterSettingParams.DIYImageType.CarLogo 车标 IBNOuterSettingParams.DIYImageType.StartPoint 路线起点 IBNOuterSettingParams.DIYImageType.EndPoint 路线终点 IBNOuterSettingParams.DIYImageType.CarLogo3D 3D车标
-
setDIYImageStatus
boolean setDIYImageStatus(boolean status, int imageType)
设置起点、终点、当前位置显示状态- Parameters:
status
-imageType
- 类型: IBNOuterSettingParams.DIYImageType.CarLogo 车标 IBNOuterSettingParams.DIYImageType.StartPoint 路线起点 IBNOuterSettingParams.DIYImageType.EndPoint 路线终点
-
setRouteSortMode
boolean setRouteSortMode(int mode)
设置算路偏好- Parameters:
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()
获取当前算路偏好- Returns:
-
setCarNum
void setCarNum(java.lang.String carNum)
设置普通车辆车牌- Parameters:
carNum
- 完整车牌,如:"粤B66666"
-
setCarNum
void setCarNum(java.lang.String carNum, int powerType)
设置普通车辆车牌- Parameters:
carNum
- 完整车牌,如:"粤B66666"powerType
- 能源类型 IBNOuterSettingParams.CarPowerType
-
setEnergyDefaultPlate
void setEnergyDefaultPlate(java.lang.String carNum)
设置新能源默认车牌- Parameters:
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 偏航回进入导航时选的路线
-
stopLocationMonitor
void stopLocationMonitor()
停止百度导航对系统的定位监听
-
setTestEnvironment
void setTestEnvironment(boolean isTest, java.lang.String url)
设置是否需要连接算路测试环境
-
setTruckLimitSwitch
void setTruckLimitSwitch(boolean b)
货车算路是否开启限行- Parameters:
b
-
-
setTruckWeightLimitSwitch
void setTruckWeightLimitSwitch(boolean b)
货车算路是否开启限重- Parameters:
b
-
-
setForceSwitch
void setForceSwitch(boolean close)
货车设置是否关闭强切
-
-