私のヴィスティアが都市名を入力したい場合は、その名前から緯度と経度を取得できます。私はそれらをGoogleマップAPIを使用して取得する方法を把握できませんでした。私は世界の天気オンラインAPIを簡単に見つけたので、私はこのjsonの応答がありますが、それを歩くことはできません。指定された都市名から経度と緯度を取得する簡単なAPI
{ "search_api" : {
"result" : [
{ "areaName" : [ { "value" : "New York" } ],
"country" : [ { "value" : "United States Of America" } ],
"latitude" : "40.710",
"longitude" : "-74.010",
"population" : "8107916",
"region" : [ { "value" : "New York" } ],
"weatherUrl" : [ { "value": "http:\/\/free.worldweatheronline.com\/weather\/United-States-Of-America\/2395340\/New-York\/2478232\/info.aspx" } ]
},
{ "areaName" : [ { "value" : "New York" } ],
"country" : [ { "value" : "United States Of America" } ],
"latitude" : "32.170",
"longitude" : "-95.670",
"population" : "0",
"region" : [ { "value" : "Texas" } ],
"weatherUrl" : [ { "value": "http:\/\/free.worldweatheronline.com\/weather\/United-States-Of-America\/2395340\/New-York\/2516758\/info.aspx" } ]
}
]
}
}
これは私が試したものです:
$.getJSON(url, function(data) {
var cord = data.search_api.latitude;
alert(cord);
});
誰もがこれで私を助けたり、私に与えられた都市名や住所から緯度経度を取得するためのより良い方法を与えることができますか?
jsonを無効にするタグはありませんか? –
それは大丈夫です。 'console.log(data);'はブラウザのコンソールに何を表示しますか? –
preタグは、私はそれは私のコード:)、 – Timmy