Package com.baidu.mapapi.offscreen
Class BkgCustomDrawOptions
java.lang.Object
com.baidu.mapapi.offscreen.BkgCustomDrawOptions
后台渲染自定义底图元素配置类
使用Builder模式创建配置对象,支持设置以下属性: - 地图路线颜色 - 地图背景颜色 - 未走过导航路线颜色 - 已走过导航路线颜色 - 导航路线宽度 - 车标图片 - 起点图片 - 终点图片 示例用法:
BkgCustomDrawOptions options = new BkgCustomDrawOptions.Builder()
.routeColor(0xFF0000)
.backgroundColor(0xFFFFFF)
// 其他属性设置...
.build();
Created by hexiaojiang
on 2025/11/28-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder类用于构建BkgCustomDrawOptions对象 -
Method Summary
Modifier and TypeMethodDescriptionint获取地图背景颜色android.graphics.Bitmap获取车标图片Bitmapfloat获取车标图片缩放比例android.graphics.Bitmap获取罗盘图片Bitmapandroid.graphics.Bitmap获取终点标记图片Bitmapfloat获取终点标记图片缩放比例float获取logo缩放比例int获取导航路线文字颜色int获取导航路线文字大小int获取已走过的导航路线颜色int获取路网路名颜色float获取路网路名字体大小int获取地图路线颜色float获取导航路线宽度float获取导航路线宽度android.graphics.Bitmap获取起点标记图片Bitmapfloat获取起点标记图片缩放比例int获取未走过的导航路线颜色boolean检查地图背景颜色是否已设置boolean检查车标图片是否已设置boolean检查终点标记图片是否已设置boolean检查logo缩放比例是否已设置boolean检查导航路线文字颜色是否已设置boolean检查导航路线文字大小是否已设置boolean检查已走过的导航路线颜色是否已设置boolean检查路网路名颜色是否已设置boolean检查路网路名字体大小是否已设置boolean检查地图路线颜色是否已设置booleanboolean检查导航路线宽度是否已设置boolean获取是否显示logoboolean获取是否显示导航路名boolean获取是否绘制基础路名boolean检查起点标记图片是否已设置boolean检查未走过的导航路线颜色是否已设置
-
Method Details
-
getRouteColor
public int getRouteColor()获取地图路线颜色- Returns:
- ARGB格式的颜色值
-
getBackgroundColor
public int getBackgroundColor()获取地图背景颜色- Returns:
- ARGB格式的颜色值
-
getUnpassedRouteColor
public int getUnpassedRouteColor()获取未走过的导航路线颜色- Returns:
- ARGB格式的颜色值
-
getPassedRouteColor
public int getPassedRouteColor()获取已走过的导航路线颜色- Returns:
- ARGB格式的颜色值
-
getRouteWidth
public float getRouteWidth()获取导航路线宽度- Returns:
- 宽度值,单位像素
-
getRouteWidthScale
public float getRouteWidthScale()获取导航路线宽度- Returns:
- 宽度值,单位像素
-
getCarIconBitmap
public android.graphics.Bitmap getCarIconBitmap()获取车标图片Bitmap- Returns:
- 车标图片Bitmap对象
-
getStartIconBitmap
public android.graphics.Bitmap getStartIconBitmap()获取起点标记图片Bitmap- Returns:
- 起点标记图片Bitmap对象
-
getEndIconBitmap
public android.graphics.Bitmap getEndIconBitmap()获取终点标记图片Bitmap- Returns:
- 终点标记图片Bitmap对象
-
getLogoScale
public float getLogoScale()获取logo缩放比例- Returns:
- 缩放比例值
-
isShowLogo
public boolean isShowLogo()获取是否显示logo- Returns:
- true显示,false不显示
-
getStartIconScale
public float getStartIconScale()获取起点标记图片缩放比例- Returns:
- 缩放比例值
-
getEndIconScale
public float getEndIconScale()获取终点标记图片缩放比例- Returns:
- 缩放比例值
-
getCarIconScale
public float getCarIconScale()获取车标图片缩放比例- Returns:
- 缩放比例值
-
getRoadNameColor
public int getRoadNameColor()获取路网路名颜色- Returns:
- ARGB格式的颜色值
-
getRoadNameFontSize
public float getRoadNameFontSize()获取路网路名字体大小- Returns:
- 字体大小值,单位像素
-
isShowRoadName
public boolean isShowRoadName()获取是否绘制基础路名- Returns:
- true绘制,false不绘制
-
getCompassBitmap
public android.graphics.Bitmap getCompassBitmap()获取罗盘图片Bitmap- Returns:
- 罗盘图片Bitmap对象
-
isLogoScaleSet
public boolean isLogoScaleSet()检查logo缩放比例是否已设置- Returns:
- true如果已设置(非默认值1.0f),false否则
-
isRouteColorSet
public boolean isRouteColorSet()检查地图路线颜色是否已设置- Returns:
- true如果已设置(非默认值-1),false否则
-
isBackgroundColorSet
public boolean isBackgroundColorSet()检查地图背景颜色是否已设置- Returns:
- true如果已设置(非默认值-1),false否则
-
isUnpassedRouteColorSet
public boolean isUnpassedRouteColorSet()检查未走过的导航路线颜色是否已设置- Returns:
- true如果已设置(非默认值-1),false否则
-
isPassedRouteColorSet
public boolean isPassedRouteColorSet()检查已走过的导航路线颜色是否已设置- Returns:
- true如果已设置(非默认值-1),false否则
-
isRouteWidthSet
public boolean isRouteWidthSet()检查导航路线宽度是否已设置- Returns:
- true如果已设置(非默认值-1.0f),false否则
-
isRouteScaleWidthSet
public boolean isRouteScaleWidthSet() -
isCarIconSet
public boolean isCarIconSet()检查车标图片是否已设置- Returns:
- true如果已设置(非null),false否则
-
isStartIconSet
public boolean isStartIconSet()检查起点标记图片是否已设置- Returns:
- true如果已设置(非null),false否则
-
isEndIconSet
public boolean isEndIconSet()检查终点标记图片是否已设置- Returns:
- true如果已设置(非null),false否则
-
isRoadNameColorSet
public boolean isRoadNameColorSet()检查路网路名颜色是否已设置- Returns:
- true如果已设置(非默认值-1),false否则
-
isRoadNameFontSizeSet
public boolean isRoadNameFontSizeSet()检查路网路名字体大小是否已设置- Returns:
- true如果已设置(非默认值-1.0f),false否则
-