所以我有一个JSON提要,我只是试图打印出一些值。
我的Javascript下面的一些作品。但它看起来并不正确#39;请问有更好的方法吗?
JSON
{
"info":[
{
"lon":-2.1,
"lat":55.2
},
{
"lon":-2.12,
"lat":55.23
}
]
}
的JavaScript
var jsonURL = "url here";
$.getJSON(jsonURL, function(json1) {
$.each(json1, function(key, data) {
$.each(data, function(key, data){
var latLng = new google.maps.LatLng(
data.lat, data.lon);
var marker = new google.maps.Marker({
position : latLng
});
marker.setMap(map);
});
});
});
答案 0 :(得分:3)
你知道"信息"属性存在并且不需要循环来实现它。内环看起来不错。
$.getJSON(jsonURL, function(json1) {
$.each(json1.info, function(key, data){
var latLng = new google.maps.LatLng(
data.lat, data.lon);
var marker = new google.maps.Marker({
position : latLng
});
marker.setMap(map);
});
});