[過去ログ] + JavaScript の質問用スレッド vol.99 + (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
26
(2): 2012/04/10(火)19:22 ID:lCorHox+(1) AAS
google apiの質問ってここで良いですか?

住所から緯度経度に変換するロジックを、現在開発中の画面に組み込んでいます。
以下のようにやっています。
var addr = "東京都千代田区1-1";
var geocoder = new google.maps.Geocoder();
geocoder.geocode( {'address': addr }, function(data, status){
if (status == "OK") {
var pos1 = data[0].geometry.location.Xa;
var pos2 = data[0].geometry.location.Ya;
alert(緯度経度:" + pos1 + " / " + pos2);
}
});

dataとして出てくるJSONの仕様が微妙にコロコロ変わるようで、

2週間ぐらい前は
data[0].geometry.location.Ta
data[0].geometry.location.Ua
で緯度経度を取得できていたのですが、取得失敗するようになり、
dataを、JSON.stringify(data)して中身をみたところ、
緯度経度のプロパティ名がTa UaではなくXa Yaとして出てくるのに気づき、
それに合わせて呼び出すスクリプトを修正。(それが上記ソース)

昨日ぐらいまではこれでいけていたのですが、今日になってまた取得失敗するように。
ふたたびdataの中身を見たところ、今度はYa Zaという名前になっているようです・・・

googleMapって、ここまでコロコロ仕様が変わるものですか?
もっと確実に緯度経度を取得する方法あったら教えて下さい。
1-
あと 975 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.188s*