3

我想根据 GeoJSON(不是 TileLayer)数据制作一张传单地图,并让它根据缩放级别在不同的 GeoJSON 之间切换。例如,从州切换到县 GeoJSON,或从高度简化的 GeoJSON 切换到高分辨率的 GeoJSON。

我从这个问题中看到如何使用传单在地图中的图层中设置不同的缩放级别,可以在创建 TileLayer 时使用 minZoom 和 maxZoom 选项来完成。但是,这些属性不适用于 GeoJSON 要素组。使用 GeoJSON 时,是否有一种自然的方法可以根据缩放级别更改地图?

4

2 回答 2

2

您可以在地图 zoomend 上放置一个侦听器,删除一个 geojson(例如国家)并在地图上添加另一个(例如县)。

于 2013-11-11T11:56:35.017 回答
1

查看添加/删除传单 GeoJSON 层。那里的答案帮助我完成了不同缩放级别的不同 GoeJSON 集。

于 2013-11-11T18:02:26.530 回答