私はこのようなjsonを持っています
{
"latlng": [
{
"lat": "39.921",
"lng": "116.392"
},
{
"lat": "39.916",
"lng": "116.415"
}
]
}
次に、「search?lat=&lng=&」のようなAPIを取得しました
API で LAT/LNG パラメータを使用したい
これどうやってするの?
私はこのようなjsonを持っています
{
"latlng": [
{
"lat": "39.921",
"lng": "116.392"
},
{
"lat": "39.916",
"lng": "116.415"
}
]
}
次に、「search?lat=&lng=&」のようなAPIを取得しました
API で LAT/LNG パラメータを使用したい
これどうやってするの?
JSON を解析し、配列から 1 セットの座標を取得し、座標を使用して URI を構築します。例:
var obj = $.parseJSON(json);
var coor = obj.latlng[0]; // get first item
var url = "search?lat=" + coor.lat + "&lng=" + coor.lng;
たとえば$.get
適切な設定を使用して JSON を取得すると、JSON が自動的に解析されるため、最初の手順は必要ありません。
json を jQuery オブジェクトに逆シリアル化し、次のように値を使用できます。
var data = $.parseJSON(latlng);
$.each(data,function(index,value){
// Access values for eg: search?lat=value.lat&lng=&value.lng
});