2014-10-19 12 views
1

我有一個帶有Leaflet Map的網頁,我可以添加標記,過濾器標記等等。我的問題是,我該如何保存它?如何保存傳單地圖?

1.Load地圖 2.添加在地圖上 3.(可選)篩選標記在地圖上 4.Save與把地圖上在數據庫中標記的地圖一起一些標記(任何可能的存儲) 5.在瀏覽器中打開地圖,並查看與我剛剛保存的地圖相同的內容。

伊夫尋找的一切,但它太硬做任何可能的建議?TYIA

+0

您可以存儲的地圖(電流)邊框,並在數據庫中標記的座標。 – 2014-10-19 13:35:26

+0

感謝您的提示,我希望您可以提供示例插圖,因爲我不知道如何開始這個,如果你只是想。 – 2014-10-19 16:41:58

回答

0

取決於你使用的後端。

對於數據庫,您可以將Postgresql與PostGIS結合使用。您可以創建具有幾何或地理列的表格,並在其中保存標記。在其他列中,您可以保存定義標記(id,description,whatever)的其他數據。

您還可以將當前標記圖層保存爲geojson文件。並在開始的地圖上加載它。

但是你需要編寫一些後端,它需要使用標記數據或geojson,並在服務器端做一些事情。

您還可以看看Leaflet.Storage機制(Django小葉存儲作爲後端)

+0

這是我第一次做這種程序先生映射系統,我認爲數據庫的最佳方式是使用浮點和文本的表字段的mysql。那夠了,先生?我認爲它像vb.net與MySQL數據庫,但它不是。我仍然期待着從你那裏得到一個示例代碼或者教程,但是現在我只想說感謝你的關注。先生,您可以在這裏看到我的示例代碼。 http://stackoverflow.com/questions/26872208/error-in-marker-with-database – 2014-11-13 14:12:36