[英]How can I turn the Google Maps API Map object into a JSON string for storage in local storage?
我正在使用Google Maps API,并且正在尝试将地图对象转换为JSON字符串以将其存储在本地存储中。 出于某种原因,当我运行此代码块时,第二个console.log永远不会运行,而当我查看本地存储时,它仍然显示[object Object],这意味着JSON.strigify()永远无法工作。
map = new window.google.maps.Map(document.getElementById('map'), {
center: this.state.center,
zoom: 8.5
});
console.log(map);
let jsonMap = JSON.stringify(map);
console.log(jsonMap);
我可能会错过一些非常明显的东西,但我看不到。
干杯,
您将收到尝试对地图进行字符串化的类型错误。 它在结构和内容上都非常复杂。
您为什么仍要尝试将其保存到本地存储? 您最好保存构建地图的选项,而不是保存地图对象本身,即纬度,经度,缩放等。
如果您确实需要沿字符串化路线进行检查,请查看以下信息:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.