Leaflet.js 中使用的 Geojson 编码
Geojson encoding for using in Leaflet.js
我发现现在可以使用 geojson 编码实用程序,geobuf。
我玩过 (python module version) 并且能够将 geojson 文件编码为 pbf,然后解码回 geojson。我不知道如何在 leaflet.js 内执行此操作。我希望这可能是一种编码和传送大型 geojson 文件的方法,但我在 leaflet.js.
中找不到任何关于如何使用和实现它的示例
任何人都可以阐明如何使用 geobuf 对 geojson 文件进行编码并将其与 leaflet.js 一起使用吗?
来自传单 docs :
L.geoJson(geojsonFeature).addTo(map);
其中 geojsonFeature
是实际的 geoJSON
您需要 convert Geobuf to plain GeoJSON in the browser. Make a geobuf browser build,将其包含在 <script>
标签中(就像您对 Leaflet 所做的那样),然后:
var layer = L.geoJson( geobuf.decode( new Pbf(data) ) ).addTo(map);
我发现现在可以使用 geojson 编码实用程序,geobuf。
我玩过 (python module version) 并且能够将 geojson 文件编码为 pbf,然后解码回 geojson。我不知道如何在 leaflet.js 内执行此操作。我希望这可能是一种编码和传送大型 geojson 文件的方法,但我在 leaflet.js.
中找不到任何关于如何使用和实现它的示例任何人都可以阐明如何使用 geobuf 对 geojson 文件进行编码并将其与 leaflet.js 一起使用吗?
来自传单 docs :
L.geoJson(geojsonFeature).addTo(map);
其中 geojsonFeature
是实际的 geoJSON
您需要 convert Geobuf to plain GeoJSON in the browser. Make a geobuf browser build,将其包含在 <script>
标签中(就像您对 Leaflet 所做的那样),然后:
var layer = L.geoJson( geobuf.decode( new Pbf(data) ) ).addTo(map);