谷歌地图API json传递数组

google maps api json pass array

本文关键字:数组 json API 谷歌地图      更新时间:2023-09-26

我有一个谷歌地图,我从json数据。我想自动建立一个字符串,我可以传递给标记对象。当我这样做时,我在firebug中得到一个错误"无效的对象初始化器"。这有意义吗?或者他们是一个更好的方法来处理这个问题。

<>之前函数buildMarkers(json) {美元。每个(json, function(z) {var asdf;美元。每个(这个函数(关键,valueObj) {//console.log(key + '——' + valueObj);asdf += key + ': ' + valueObj + ', ';});[z] = new google.maps.Marker({)地图:地图,position: new google.maps.LatLng(this.school_lat,this.school_long),asdf});等等……

尝试像这样构建json对象:

var asdf = [];
$.each(this, function(key, valueObj) {
    asdf.push({key: key, value: valueObj});
});