百度地图Android司乘同显SDK司机端—导航设置

百度地图Android司乘同显SDK司机端—导航设置

导航设置

导航设置分为普通导航设置、专业导航设置、轻导航设置和驾车页设置四个部分,普通导航IBNOuterSettingManager.IBNCommonSetting中可设置的接口如下:

boolean clearDIYImage(int imageType) 清除定制icon
int getRouteSortMode() 获取当前算路偏好
boolean isMultiRouteEnable()获取是否开启了多路线
boolean set3DCarImageToMap(java.util.List<Bitmap> bitmapList)定制化3D车标
boolean setCarNum(Context context, java.lang.String carNum)设置车牌
boolean setDIYImageStatus(boolean status, int imageType)设置起点、终点、当前位置显示状态
boolean setDIYImageToMap(Bitmap pngBitmap, int imageType)定制化起点、终点、当前位置icon
void setMultiRouteEnable(boolean isMultiRoute)设置是否开启多路线
boolean setRouteSortMode(int mode)设置算路偏好
void stopLocationMonitor()停止导航对系统的定位监听

专业导航IBNOuterSettingManager.IBNProfessionalNaviSetting可设置的接口如下:

int getDayNightMode()获取当前设置的日夜模式类型
int getFullViewMode()获取专业导航右下角图面显示类型
int getGuideViewMode()获取当前专业导航视角类型
boolean isAutoScale()获取当前是否设置专业导航比例尺智能缩放
boolean isShowCarLogoToEndRedLine()获取当前是否设置车标到终点红色连线
boolean isShowRoadEnlargeView()获取当前是否显示路口放大图
void setAutoScale(boolean isAutoScale)设置专业导航比例尺是否智能缩放
void setCarIconOffsetForNavi(int xOffset, int yOffset)设置导航底图车标偏移,仅针对专业导航Car3D竖屏模式有效,底图中心为(0, 0)原点
void setDayNightMode(int mode)设置专业导航日夜模式
void setFullViewMarginSize(int left, int top, int right, int bottom)设置专业导航全览时路线距离屏幕边距
void setFullViewMode(int mode)设置专业导航右下角图面显示类型
void setGuideViewMode(int mode)设置专业导航视角
void setShowCarLogoToEndRedLine(boolean showCarLogoToEndRedLine)设置专业导航是否显示车标到终点红色连线
void setShowMainAuxiliaryOrBridge(boolean show)设置是否显示主辅路和高架桥按钮
void setShowRoadEnlargeView(boolean showRoadEnlargeView)设置专业导航是否显示路口放大图

轻导航导航IBNOuterSettingManager.IBNLightNaviSetting可设置的接口如下:

void setCarIconOffsetForLightNavi(int xOffset, int yOffset)设置轻导航底图车标偏移,仅对轻导航车标自由态有效,底图中心为(0, 0)原点
int setRouteMargin(int left, int top, int right, int bottom)设置路线周边margin
🚀 如未找到文章请搜索栏搜素 | Ctrl+D收藏本站 | 联系邮箱:15810050733@qq.com