Подтвердить что ты не робот

Почтовый индекс Google Maps API Geocode и код страны?

Я использую этот вызов API для Google Maps, чтобы получить широту и долготу почтового кода

http://maps.googleapis.com/maps/api/geocode/json?address=2340&sensor=false

Почтовый индекс находится в Австралии. Этот вызов API возвращает местоположения по всему миру с частичным сопоставлением почтовых кодов в адресе.

Есть ли параметр, который я могу использовать для установки страны в Австралию?

Спасибо

4b9b3361

Ответ 1

Правильный способ сделать это не путем смещения области, а с использованием фильтрации компонентов:

http://maps.google.com/maps/api/geocode/json
    ?components=country:AU|postal_code:2340
    &sensor=false

Некоторые демонстрации:

Обратите внимание, что если вы используете параметр компонентов, вам не нужно указывать параметр адреса.

Ответ 2

В документации говорится, что Region Biasing основан на CcTLD, что сделало бы Австралию au (не пробовал сам).

Хотя он также утверждает это:

Обратите внимание, что смещение только предпочитает результаты для определенного домена; если более релевантные результаты существуют за пределами этого домена, они могут быть включены.