public static interface IBNOuterSettingManager.IBNCommonSetting
限定符和类型 | 方法和说明 |
---|---|
boolean |
clearDIYImage(int imageType)
清除定制icon
|
int |
getRouteSortMode()
获取当前算路偏好
|
void |
hdnaviOpen(boolean b)
开启车道级导航模拟
todo 临时接口,记得删除
|
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)
设置普通车辆车牌
|
boolean |
setDIYImageStatus(boolean status,
int imageType)
设置起点、终点、当前位置显示状态
|
boolean |
setDIYImageToMap(Bitmap pngBitmap,
int imageType)
定制化起点、终点、当前位置icon
|
boolean |
setDIYImageToMap(java.util.List<Bitmap> pngBitmaps,
int[] index)
途径点icon设置
|
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(boolean isUse)
偏航时是否使用用户路线
|
void |
stopLocationMonitor()
停止百度导航对系统的定位监听
|
boolean |
updateLayer(int layerType)
刷新底图
|
void setNodeClick(boolean isClick)
isClick
- boolean isNodeClick()
void setMultiRouteEnable(boolean isMultiRoute)
isMultiRoute
- 为true开启多路线,false关闭多路线boolean isMultiRouteEnable()
boolean setDIYImageToMap(Bitmap pngBitmap, int imageType)
pngBitmap
- imageType
- 类型:
DIYImageType#CarLogo 车标
DIYImageType#StartPoint 路线起点
DIYImageType#EndPoint 路线终点boolean setDIYImageToMap(java.util.List<Bitmap> pngBitmaps, int[] index)
pngBitmaps
- 图片数据listindex
- 数据索引 绘制途径点时会从 index 中根据传入的图片索引值取 imageArray 数据列表的图片数据进行绘制boolean updateLayer(int layerType)
layerType
- boolean set3DCarImageToMap(java.util.List<Bitmap> bitmapList)
bitmapList
- 3D车标列表boolean clearDIYImage(int imageType)
imageType
- 类型:
DIYImageType#CarLogo 车标
DIYImageType#StartPoint 路线起点
DIYImageType#EndPoint 路线终点
DIYImageType#CarLogo3D 3D车标boolean setDIYImageStatus(boolean status, int imageType)
status
- imageType
- 类型:
DIYImageType#CarLogo 车标
DIYImageType#StartPoint 路线起点
DIYImageType#EndPoint 路线终点boolean setRouteSortMode(int mode)
mode
- 算路偏好类型:
NeRoutePlanPreference#ROUTE_PLAN_PREFERENCE_INVALID 无效值
NeRoutePlanPreference#ROUTE_PLAN_PREFERENCE_DEFAULT 默认,智能推荐
NeRoutePlanPreference#ROUTE_PLAN_PREFERENCE_NOHIGHWAY 少走高速
NeRoutePlanPreference#ROUTE_PLAN_PREFERENCE_NOTOLL 少收费
NeRoutePlanPreference#ROUTE_PLAN_PREFERENCE_AVOID_TRAFFIC_JAM 躲避拥堵
NeRoutePlanPreference#ROUTE_PLAN_PREFERENCE_CAR_NUM 使用车牌
NeRoutePlanPreference#ROUTE_PLAN_PREFERENCE_DISTANCE_FIRST 距离最短,距离优先
NeRoutePlanPreference#ROUTE_PLAN_PREFERENCE_TIME_FIRST 时间最短,时间优先
NeRoutePlanPreference#ROUTE_PLAN_PREFERENCE_ROAD_FIRST 大路优先,高速优先int getRouteSortMode()
void setCarNum(java.lang.String carNum)
carNum
- 完整车牌,如:"粤B66666"void setCarNum(java.lang.String carNum, int powerType)
carNum
- 完整车牌,如:"粤B66666"powerType
- 能源类型 CarPowerTypevoid setTruckInfo(BNTruckInfo truckInfo)
void setMotorInfo(BNMotorInfo motorInfo)
void setViaPointCount(int count)
void setYawingUseUserData(boolean isUse)
void stopLocationMonitor()
void setTestEnvironment(boolean isTest, java.lang.String url)
void setTruckLimitSwitch(boolean b)
b
- void setTruckWeightLimitSwitch(boolean b)
b
- void hdnaviOpen(boolean b)
b
-