我正在使用本地存储存储一个Latlng对象数组以供以后使用,当我使用JSON.parse获取并将值放回到数组中时,我得到以下错误
未捕获错误:构造函数参数0的值无效:[object Object],[object Object],[object Object]
我的代码是:
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}]
答案 0 :(得分:0)
好的,过了一段时间我仍然无法设法检索谷歌地图latLng对象,所以我存储了一个仅包含纬度变量和另一个经度的数组。检索后将其转回对象。
在地图上绘制线条会产生缓慢的滞后性能,我将测地线变为假。又快了。