Instagramマッピングアプリを作成していて、$。eachを使用して返されたJSONを反復処理しようとしています。私は現在、画像の座標をに返すことによってそれをテストしてい<div>
ます。同じデータが2回表示されることを除いて、すばらしい動作をしています。これがステートメントです(コメントアウトされたコードはそれをマップに配置するためのものです):
$.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
あなたが提供できるどんな助けにも感謝します。