Function createIcon
参数 类型 说明 svgstringSVG 字符串,例如 BMap.Icons.MARKER_PINoptions可选CreateIconOptions可选参数 属性 类型 说明 colorstring图标颜色,用于替换 SVG 里的 currentColor,仅对写了 currentColor 的图形生效 sizenumber | Size图标在地图上的显示尺寸,传数字表示等宽高的正方形 返回值 Icon
图标实例
示例代码1
const icon = BMap.Icons.createIcon(BMap.Icons.CAR, {
color: '#f53f3f',
size: new BMap.Size(40, 40)
});
map.addOverlay(new BMap.Marker(new BMap.Point(116.404, 39.915), { icon }));
用 SVG 字符串创建一个可直接交给 Marker 使用的 Icon 实例, 替换
currentColor、转 dataURL、出高分屏 2 倍图都在内部完成。传入的不限于本模块的常量,任何 SVG 字符串都可以