Geocoding API

Преобразовывайте адреса в географические координаты (геокодирование), которые можно использовать для размещения маркеров или позиционирования карты. Этот API также позволяет преобразовывать географические координаты в адрес (обратное геокодирование).

Сервис: geocoding-backend.googleapis.com

Если для вашего приложения требуется использование собственных библиотек для вызова сервиса, при выполнении запросов к API используйте следующую информацию.

Документ discovery

Документ Discovery – это машиночитаемая спецификация, которая позволяет описывать и использовать интерфейсы REST API. Он используется для построения клиентских библиотек, подключаемых модулей интегрированной среды разработки и других инструментов, которые взаимодействуют с API Google. Один сервис может предоставлять несколько discovery-документов. Этот сервис предоставляет следующие документы Discovery:

Конечная точка сервиса

Конечная точка сервиса – это базовый URL, который указывает на IP-адрес сервиса API. У одного сервиса может быть несколько конечных точек. Конечная точка этого сервиса указана ниже. К ней относятся все URI, которые также перечислены ниже.

  • https://geocode.googleapis.com

Ресурс REST: v4beta.geocode.address

Методы
geocodeAddress GET /v4beta/geocode/address
Этот метод выполняет геокодирование адреса, сопоставляя его с объектом LatLng.
geocodeAddressQuery GET /v4beta/geocode/address/{addressQuery}
Этот метод выполняет геокодирование адреса, то есть сопоставляет адрес с объектом LatLng.

Ресурс REST: v4beta.geocode.destinations

Методы
searchDestinations POST /v4beta/geocode/destinations
Этот метод выполняет поиск целевых страниц и возвращает их список.

Ресурс REST: v4beta.geocode.location

Методы
geocodeLocation GET /v4beta/geocode/location
Этот метод выполняет геокодирование местоположения, сопоставляя LatLng с адресом.
geocodeLocationQuery GET /v4beta/geocode/location/{locationQuery}
Этот метод выполняет геокодирование местоположения, сопоставляя LatLng с адресом.

Ресурс REST: v4beta.geocode.places

Методы
geocodePlace GET /v4beta/geocode/{place=places/*}
Этот метод выполняет геокодирование по идентификатору места.

Ресурс REST: v4alpha.geocode.address

Методы
geocodeAddress GET /v4alpha/geocode/address
Этот метод выполняет геокодирование адреса, сопоставляя его с объектом LatLng.
geocodeAddressQuery GET /v4alpha/geocode/address/{addressQuery}
Этот метод выполняет геокодирование адреса, то есть сопоставляет адрес с координатами LatLng.

Ресурс REST: v4alpha.geocode.destinations

Методы
searchDestinations POST /v4alpha/geocode/destinations
Этот метод выполняет поиск целевых страниц и возвращает их список.

Ресурс REST: v4alpha.geocode.location

Методы
geocodeLocation GET /v4alpha/geocode/location
Этот метод выполняет геокодирование местоположения, сопоставляя LatLng с адресом.
geocodeLocationQuery GET /v4alpha/geocode/location/{locationQuery}
Этот метод выполняет геокодирование местоположения, сопоставляя LatLng с адресом.

Ресурс REST: v4alpha.geocode.places

Методы
geocodePlace GET /v4alpha/geocode/{place=places/*}
Этот метод выполняет геокодирование по идентификатору места.

Ресурс REST: v4.geocode.address

Методы
geocodeAddress GET /v4/geocode/address
Этот метод выполняет геокодирование адреса, то есть сопоставляет адрес с координатами LatLng.
geocodeAddressQuery GET /v4/geocode/address/{addressQuery}
Этот метод выполняет геокодирование адреса, то есть сопоставляет адрес с координатами LatLng.

Ресурс REST: v4.geocode.destinations

Методы
searchDestinations POST /v4/geocode/destinations
Этот метод выполняет поиск целевых страниц и возвращает их список.

Ресурс REST: v4.geocode.location

Методы
geocodeLocation GET /v4/geocode/location
Этот метод выполняет геокодирование местоположения, сопоставляя LatLng с адресом.
geocodeLocationQuery GET /v4/geocode/location/{locationQuery}
Этот метод выполняет геокодирование местоположения, сопоставляя LatLng с адресом.

Ресурс REST: v4.geocode.places

Методы
geocodePlace GET /v4/geocode/{place=places/*}
Этот метод выполняет геокодирование по идентификатору места.