0
我正在處理傳單地圖,我想使用leaflet.draw插件爲用戶提供選項以繪製矢量和標記。接下來,我想向用戶提供將矢量/標記保存到他們的計算機的選項(例如,作爲geojson)。我正在尋找如何實現這一點的指針和示例。保存用leaflet創建的功能。提交給計算機
我正在處理傳單地圖,我想使用leaflet.draw插件爲用戶提供選項以繪製矢量和標記。接下來,我想向用戶提供將矢量/標記保存到他們的計算機的選項(例如,作爲geojson)。我正在尋找如何實現這一點的指針和示例。保存用leaflet創建的功能。提交給計算機
如果您可以將所有功能放入LayerGroup
,那麼您可以撥打toGeoJSON()
- 參見http://leafletjs.com/reference.html#layergroup-togeojson。然後可以將結果發送給FileSaver.js進行客戶端下載,如
var blob = new Blob([JSON.stringify(result)], {type: "application/json;charset=utf-8"});
saveAs(blob, "features.json");