gpt4 book ai didi

Leaflet - 根据缩放级别切换 GeoJSON

转载 作者:行者123 更新时间:2023-12-02 10:25:53 30 4
gpt4 key购买 nike

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

我从这个问题中看到a How to set different zoom levels in layers in a map using leaflet创建 TileLayer 时可以使用 minZoom 和 maxZoom 选项来完成。但是,这些属性不可用于 GeoJSON 要素组。使用 GeoJSON 时,是否有一种自然的方法可以根据缩放级别更改 map ?

最佳答案

您可以在 map Zoomend 上放置一个监听器,删除一个 geojson(例如国家/地区)并向 map 添加另一个 geojson(例如县)。

关于Leaflet - 根据缩放级别切换 GeoJSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19825574/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com