我目前正在尝试创建一个地图应用程序,允许用户添加自己的引脚。我希望它是一个“开放式”地图,任何拥有帐户的人都可以在其他人的基础上添加/编辑别针。
由于我对JavaScript的了解有限,我已经达到了任何人都可以添加其引脚的程度,但它们不会保存(即在重新加载应用程序后将其删除)。只有那些我手动放入的(在脚本中)才真正坚持。
那么,有人可以帮助我吗?
如何创建某种“数据库”(例如谷歌地图的自定义地图编辑器),用户可以编辑而无需将其实际放入代码中?
答案 0 :(得分:0)
查看jStorage http://www.jstorage.info/
<script src="//code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="jstorage.js"></script>
<script>
// Check if "key" exists in the storage
var value = $.jStorage.get("key");
if(!value){
// if not - load the data from the server
value = load_data_from_server()
// and save it
$.jStorage.set("key",value);
}
</script>
有两个数组由jStorage,lat和lng数组保存,然后使用for循环设置标记,让它在数组中工作。