#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