我有一个带有传单 map 的网页,我可以添加标记、过滤标记等。我的问题是如何保存它?
1.加载 map 2.在 map 上添加一些标记 3.(可选)过滤 map 上的标记 4.将 map 与放置在 map 上的标记一起保存在数据库中(任何可能的存储) 5.在浏览器中打开 map ,查看的内容与我刚刚保存的相同。
我已经搜索了所有内容,但太难了,有什么可能的建议吗?,TYIA
最佳答案
取决于您使用的后端。
对于数据库,您可以将 Postgresql 与 PostGIS 结合使用。您可以使用几何或地理列创建表,并在其中保存标记纬度。在其他列中,您保存定义标记的附加数据(id、描述等)。
您还可以将当前标记图层保存为geojson文件。并将其加载到打开的 map 上。
但是您需要编写一些后端来接收标记数据或 geojson 并在服务器端对其执行某些操作。
您还可以查看 Leaflet.Storage (以及 django-leaflet-storage 作为后端)
关于javascript - 如何保存传单 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26447045/