Google Map V3 Почтовый индекс не возвращается
У меня проблема с результатом геокодирования Google
Я геокодирую французские города и хочу получить их почтовый индекс
Моя проблема - ответ Google со всеми данными, КРОМЕ почтового индекса
Например, для Achère City я получаю результаты address_components:
[
Object { long_name="Cachan", short_name="Cachan", types=[2]},
Object { long_name="Val-de-Marne", short_name="94", types=[2]},
Object { long_name="Île-de-France", short_name="IDF", types=[2]},
Object { long_name="France", short_name="FR", types=[2]}
]
Таким образом, я получаю название города, название и номер "Штаты" и название страны
Все результаты «Хорошие», кроме ответа на почтовый индекс.
Моя проблема ... Мне нужен только почтовый индекс :(
Я искал документы SO и Google (настоящие джунгли, большинство их справочных данных на самом деле не очень хорошо документированы (когда они документированы или актуальны для V3)) ...
1-е редактирование: И только что обнаружил, что это не единственная проблема ... Другой французский город дал мне этот ответ:
[
Object { long_name="Angers", short_name="Angers", types=[2]},
Object { long_name="Maine-et-Loire", short_name="Maine-et-Loire", types=[2]},
Object { long_name="Pays de la Loire", short_name="Pays de la Loire", types=[2]},
Object { long_name="France", short_name="FR", types=[2]}
]
Так как я не могу получить почтовый индекс (возвращается только тогда, когда Google находится в хороший день), я использую 2 цифры, возвращенные Французским штатом
Для первого города возвращается:
Object { long_name="Val-de-Marne", short_name="94", types=[2]},
Для второго города такая же строка
Object { long_name="Maine-et-Loire", short_name="Maine-et-Loire", types=[2]},
Значение, которое мне нужно, это "94", данное для первого города, но не возвращенное вторым городом ...
Неужели нет никакой возможности получить все данные для каждого геокодирования и, например, получить пробел, если у Google нет данных?
Потому что в данном случае трудно заставить правило работать для каждого возвращаемого результата ...
Спасибо заранее, я полностью потерян с этим
2-е редактирование: Кажется, Google возвращает почтовый индекс ... когда он хочет, я получаю его для 1 города каждые ... 10 или 15 городов (не проблема локализации, как Google, найти адрес, лат, lng и т. Д. Для КАЖДОГО города, который я пробую, просто проблема с почтовым индексом)