我计划使用Leaflet Draw作为带有嵌入式地图的特殊wiki的一部分。用户应该能够绘制与wiki中的一个或多个页面相关的地理对象。作为维基页面,对象保存在数据库中,并且可以由每个用户修改。 问题:
如何一次只将一个可编辑对象的数量限制为一个?
如果两个用户同时编辑同一个对象,如何保持数据库一致?
如何将多个对象/多个对象(例如多边形)组合成一个超级对象(多边形)?
有人知道我的想法有些类似吗? 谢谢。
答案 0 :(得分:0)
您将拥有一个可以编辑的leaflet.draw对象的FeatureGroup。只需确定哪些对象将被编辑,哪些对象不会被添加到单独的FeatureGroup中。
这可以通过几种方式处理,也许可以查看一般的数据库一致性。
我不确定你的意思,也许看看Well Known Text,它可以帮助你在这里存储。