首页 / 浏览问题 / 云GIS / 问题详情
leaflet怎么根据给定的ploygon多边形对地图进行裁切
5EXP 2019年10月25日
给定一个ploygon多边形,现在已经实现了地图遮罩,但是我想做的是根据给定的多边形对地图进行裁切,只显示区域内的地图部分,其他部分裁切掉

1个回答

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

1,686EXP 2019年10月25日
不行  这个方法我试过了,我离线切片是在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
...