3
我正在构建一个Instagram地图应用程序,我试图使用$ .each遍历返回的JSON。我目前正在通过将图片的坐标返回到<div>
进行测试。它的工作非常好,除了相同的数据显示两次。下面是声明(被注释掉的代码是把它在地图上):
$.each(photos.data, function (index, photo) {
if (photo.location) {
/* var photocoords = google.maps.LatLng(photo.location.latitude,location.longitude);
var marker = new google.maps.Marker({
position: photocoords,
map: map,
title: 'Test'
});//end new marker
*/
photo = photo.location.latitude + ' , ' + photo.location.longitude + '<br>';
$('#photos-wrap').append(photo);
} //end if
else {
return true
}
});
而且数据它的返回:
38.9232268 , -77.0464289
35.046506242 , -90.025382579
35.189142533 , -101.987259233
38.9232268 , -77.0464289
35.046506242 , -90.025382579
35.189142533 , -101.987259233
感谢您的帮助,您可以提供。
你有2张照片使用相同的数据?你能告诉我们什么弥补了照片? –
你可能会运行两次'$ .each'。 –
您可以发布实际的JSON字符串或向我们提供JSON的公共链接吗? –