0

Google マップ ジオコーダ API のバージョン 2 には、国、通り、郵便番号、緯度、経度など、要求された住所に関する多くの情報を提供する geocoder.getLocations メソッドがありました。

このメソッドは v3 でなくなったようで、address_component を繰り返す必要があります

これを実行しようとすると、「j is not defined」というエラーが表示されます

$.each(results[0].address_component, function (index, value) {
                        alert(index + ': ' + value);
                    });

http://maps.googleapis.com/maps/api/geocode/xml?address=75001,france&sensor=false

adress_component を繰り返すにはどうすればよいですか、それともより良いのは、どのように adress_component にたどり着くか -> 国を入力 -> 短縮名

ありがとう

4

1 に答える 1

0

コレクションを反復する方法を見つけました

$.each(results[0].address_components, function (index, value) {
                    $.each(value, function (index2, val) {
                        alert(index2 + ': ' + val);
                    });
                });

しかし、反復せずに特定のアイテムに到達するためのより高速なjqueryの方法はありますか? タイプ「Country」のaddress_componentsにアクセスしたいのですが、今はJQueryの質問だと思います

于 2011-04-10T06:22:29.430 に答える