- 漏刻有时百度地图API实战开发(1)华为手机无法使用addEventListener click 的兼容解决方案
- 漏刻有时百度地图API实战开发(2)文本标签显示和隐藏的切换开关
- 漏刻有时百度地图API实战开发(3)自动获取地图多边形中心点坐标
- 漏刻有时百度地图API实战开发(4)显示指定区域在移动端异常的解决方案
- 漏刻有时百度地图API实战开发(5)区域限制移动端鬼畜抖动的解决方案
- 漏刻有时百度地图API实战开发(6)多个标注覆盖层级导致不能响应点击的问题
- 漏刻有时百度地图API实战开发(7)JavaScript开源库几何运算判断点是否在多边形内(电子围栏)
- 漏刻有时百度地图API实战开发(8)圆形区域周边搜索地图监听事件(覆盖物重叠显示层级\图像标注监听事件、setZIndex和setTop方法)
百度地图JavaScript API使用Boundary方法添加覆盖物显示省市某一区域的解决方案,具体参见:https://blog.csdn.net/weixin_41290949/article/details/105338685
Boundary 表示一个行政区域的边界
一般步骤
- 百度地图提供new BMap.Boundary()方法根据地区名称圈出行政区划边界功能
- 将地图东南西北四个角再加行政区划边界连接成环形
- 添加外边界环形遮罩层
- 添加当前行政区划边界线
移动端异常
解决方案
- 在百度类参考文档中,没有更多的参考资料;
- 在百度和CSDN中,也有遇见改问题的朋友,但明确的解决方案没有;
无奈,只好转变思路,使用掩膜方案予以解决移动端:
数据可视化大屏百度地图区域掩膜MapMask实现地图指定区域非省市县行政区显示的实战案例解析(JavaScript API GL、个性化地图定制、指定区域经纬度拾取转化)
@漏刻有时