文章目录
效果一:
效果二:
一、需求背景
在百度地图上只显示中国地图的部分,其他的不显示。
分析:加载百度地图的时候,其实是全部加载的,不光有中国地图的部分,也包含了中国边界以外的部分,且百度api没有提供相关api的支持,能够屏蔽边界以外的其他部分。
思路一:可以将中国边界以外的部分加一层图层,只留中国边界以内的部分,达到只显示中国地图的目的。
思路二:可以自定义百度底图,将中国以外的区域全部不显示。
二、相关技术支持
1. 技术支持一:使用Overlay的方式【以3.0的API为例,GL版本基本没有改变】
基类:简单看下,最终的实现不是它,但是这个基类很重要。了解它,后面基于它实现的各种实现类很有帮助。
具体实现类:多边形覆盖物