[英]parsing an object array with JSON in Javascript for local storage
当我使用JSON.parse来获取值并将其放回数组中时,我正在存储一个Latlng对象数组,以供以后与地图一起使用,并使用本地存储,出现以下错误
未捕获的错误:构造函数参数0的值无效:[对象对象],[对象对象],[对象对象]
我的代码是:
localStorage["positions"] = JSON.stringify(this.positions); //stores array
var stored_positions = JSON.parse(localStorage["positions"]); //get array
如果我将字符串化数组输出为字符串,而不进行解析,我会看到
[{"ob":11,"pb":11},{"ob":11,"pb":12},{"ob":10,"pb":12},{"ob":10,"pb":12}]
好的,过了一会儿我仍然无法检索谷歌地图的latLng对象,所以我只存储了一个纬度变量数组和另一个经度数组。 在检索后将其转换回对象。
这样在地图上画线会降低性能,因此我将测地线变为假。 而且又快。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.