не удается найти код страны из запроса геокодирования Google Maps api 3

#google-geocoder

#google-geocoder

Вопрос:

В версии 2 API геокодирования Google maps появился метод geocoder.getLocations, который предоставлял много информации о запрашиваемом адресе, такой как: страна, улица, почтовый индекс, широта, lng и т.д…

Похоже, что метод исчез в версии v3, и нам нужно повторить address_component

когда я пытаюсь это сделать, я получаю сообщение об ошибке «j не определено» при запуске этого

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

http://maps.googleapis.com/maps/api/geocode/xml?address=75001 франция и датчик = false

Как мне выполнить итерацию adress_component или, еще лучше, как мне перейти к adress_component-> введите страну -> краткое название

Спасибо

Ответ №1:

Я нашел, как выполнить итерацию коллекций

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

но есть ли более быстрый способ jquery добраться до определенного элемента без итерации?
Я хочу перейти к address_components типа ‘Country’
Я предполагаю, что теперь это вопрос jQuery