Почтовый индекс Google Maps API Geocode и код страны?
Я использую этот вызов API для Google Maps, чтобы получить широту и долготу почтового кода
http://maps.googleapis.com/maps/api/geocode/json?address=2340&sensor=false
Почтовый индекс находится в Австралии. Этот вызов API возвращает местоположения по всему миру с частичным сопоставлением почтовых кодов в адресе.
Есть ли параметр, который я могу использовать для установки страны в Австралию?
Спасибо
Ответы
Ответ 1
Правильный способ сделать это не путем смещения области, а с использованием фильтрации компонентов:
http://maps.google.com/maps/api/geocode/json
?components=country:AU|postal_code:2340
&sensor=false
Некоторые демонстрации:
Обратите внимание, что если вы используете параметр компонентов, вам не нужно указывать параметр адреса.
Ответ 2
В документации говорится, что Region Biasing основан на CcTLD, что сделало бы Австралию au (не пробовал сам).
Хотя он также утверждает это:
Обратите внимание, что смещение только предпочитает результаты для определенного домена; если более релевантные результаты существуют за пределами этого домена, они могут быть включены.