leaflet怎么根据给定的ploygon多边形对地图进行裁切

0 投票
给定一个ploygon多边形,现在已经实现了地图遮罩,但是我想做的是根据给定的多边形对地图进行裁切,只显示区域内的地图部分,其他部分裁切掉
10月 25, 2019 分类:  443次浏览 | 用户: a975591796 (5 分)
重新分类 10月 25, 2019 用户:邬袁凯

1个回答

1 投票
 
已采纳

写了一个示例,按照如上截图参考一下。

10月 25, 2019 用户: 李俊霖 名扬四海 (1,607 分)
采纳于 10月 28, 2019 用户:a975591796
不行  这个方法我试过了,我离线切片是在tomcat加载的,用surpermap.tiledMapLayer()就会找不到切片路径,加载不出地图来

那你是使用的原生的leaflet,原生api中没有看到有相关设置

https://leafletjs.com/index.html

试一下设置这个属性。如果没有效果,给你找了一个插件,https://github.com/aparshin/leaflet-boundary-canvas可以自己研究一下。

解决了  谢谢大神。我现在想给山西省的各个市级行政区划设置底色,就是每个市用不同的颜色,我现在有山西省详细的geojson,我该怎么操作?
有了解过prunecluster这个插件吗  对marker点进行聚合的 ,我现在用的是这个,但是绑定marker的点击事件的时候报错:marker.on() is not a function
...