0
嗨,我是新来的JavaScript。在这种情况下,访问json对象的最佳方式是什么?“js”,以便我可以使每个标记具有不同的内容?现在,每个标记显示相同的密钥值(最后一个键值)谷歌地图JavaScript阅读JSON在for循环
js = JSON.parse(jss);
var infowindow;
infowindow = new google.maps.InfoWindow({
content: js.length + ' ' + iter//String(jss.length)
});
var iter = 0;
for (var key in js){
mark = new google.maps.Marker({
position: new google.maps.LatLng(key*0.5,key*0.5),
map: map,
title: 'Uluru (Ayers Rock)'
});
google.maps.event.addListener(mark, 'click', function(){
infowindow.setContent(key.toString());
infowindow.open(map,this);
});
}
http://stackoverflow.com/questions/3216351/google-maps-api-v3-for-loop-trouble 解决 – jop