我的网站上有一个 Google map 界面,允许人们放置和放置各种自定义标记等。
有没有办法让人们保存这些?或者将它们复制到用户可以访问的网站中的唯一链接?
最佳答案
您还可以将 localStorage 与 JSON 结合使用,以将对象保存在用户的设备中。你可以试试这段代码:
var whatYouWhantToKeep={};
whatYouWhantToKeep.position.lat=marker.getPosition().lat;
whatYouWhantToKeep.position.lng=marker.getPosition().lng;
whatYouWhantToKeep.icon=yourIcon.src;
localStorage.setItem ('aSpecialKey', JSON.stringify(whatYouWhantToKeep));
在得到你想用你的 key 保留的东西之后:
var whatYouWhantToKeep = JSON.parse (localStorage.getItem ('aSpecialKey'));
你必须使用 JSON,因为 localStorage 只接受字符串。
关于javascript - 如何保存自定义 Google map (API)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45432375/