首先看下效果图:

代码实现:
其实要实现这个功能是很简单的,百度地图实现功能是js文件插入的,而高德是css样式控制的。
在这里我们只说高德css样式控制的
实现步骤:
1、在地图容器里放入一个div标签

2、对 map-mask 进行样式设置(这里可以根据具体的业务场景进行不同颜色的设置)

其中样式 pointer-events:none 这个必须设置,如果不设置会出现无法点透效果。
到这里高德地图的遮罩魔幻效果就出现了。是不是很简单,赶快去试试吧!
版权声明:本文为weixin_44675537原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。