百度地图JavaScript API使用Boundary方法添加覆盖物显示省市某一区域的解决方案,具体参见:https://blog.csdn.net/weixin_41290949/article/details/105338685
Boundary 表示一个行政区域的边界
一般步骤
- 百度地图提供new BMap.Boundary()方法根据地区名称圈出行政区划边界功能
- 将地图东南西北四个角再加行政区划边界连接成环形
- 添加外边界环形遮罩层
- 添加当前行政区划边界线
移动端异常
解决方案
- 在百度类参考文档中,没有更多的参考资料;
- 在百度和CSDN中,也有遇见改问题的朋友,但明确的解决方案没有;
无奈,只好转变思路,使用掩膜方案予以解决移动端:
数据可视化大屏百度地图区域掩膜MapMask实现地图指定区域非省市县行政区显示的实战案例解析(JavaScript API GL、个性化地图定制、指定区域经纬度拾取转化)
@漏刻有时