Как получить API "Карты мест" Google для возврата информации в виде кода?

Как мне получить API "Карты мест" Google для возврата информации в ZIP-код? Во всех примерах, которые я нашел в Интернете, ни один из них не показывает результаты, которые содержат почтовый индекс. Есть ли уловка или это невозможно?

Ответ 1

Кажется, что он возвращает "почтовый код" (по четыре цифры по какой-либо причине) в разделе address_component:

https://developers.google.com/places/documentation/#PlaceDetailsRequests

Однако, я думаю, что вы ищете API Google Geocoding API:

Геокодирование - это процесс преобразования адресов (например, "1600 Amphitheatre Parkway, Mountain View, CA" ) в географические координаты (например, широта 37.423021 и longitude -122.083739), которую вы можете использовать для размещения маркеров или размещения карты. API геокодирования Google обеспечивает прямой способ доступа к геокодеру через HTTP-запрос. Кроме того, служба позволяет выполнить обратную операцию (превращение координат в адреса); этот процесс известен как "обратное геокодирование".

В ответах JSON и XML вы можете увидеть 5-значный почтовый индекс:

https://developers.google.com/maps/documentation/geocoding/#JSON

Ответ 2

проверить: place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode.PostalCodeNumber