javascript - 如何保存传单 map ?

标签 javascript html leaflet

我有一个带有传单 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/

相关文章:

javascript - 如何捕获菜单选择事件

javascript - 关于JavaScript函数异端

javascript - localStorage 如何在 Javascript 中运行?

maps - 使用传单js库旋转 map

javascript - 如何在客户端点击按钮时选择不同的leaflet js文件

javascript - 检查对象是否是 mongo 游标

javascript - jQuery Sortable 无法与 Twitter 嵌入推文一起使用

html - 如何使用 CSS 增加 block 引号不同部分之间的间距?

javascript - 如何清除传单 map 上的所有路径和标记?

javascript - AngularJS ng-app 声明的问题