Обзор

Эта служба также доступна как часть API JavaScript Карт на стороне клиента или для использования на стороне сервера с клиентом Java, клиентом Python, клиентом Go и клиентом Node.js для служб Google Maps .

Что такое геокодирование?

Геокодирование — это процесс преобразования адресов (например, «1600 Amphitheatre Parkway, Mountain View, CA») в географические координаты (например, широта 37,423021 и долгота -122,083739), которые можно использовать для размещения маркеров на карте или позиционирования карты.

Обратное геокодирование — это процесс преобразования географических координат в удобочитаемый адрес.

Вы также можете использовать API геокодирования, чтобы найти адрес для заданного идентификатора места .

API геокодирования предоставляет прямой доступ к этим службам через HTTP-запрос. В следующем примере служба геокодирования используется через Maps JavaScript API для демонстрации основных функций.

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

Прежде чем вы начнете

В этом документе описывается веб-служба Geocoding API. Он предназначен для разработчиков веб-сайтов и мобильных устройств, которые хотят использовать данные геокодирования на картах, предоставляемых одним из API платформы Google Maps.

Примечание . Этот сервис, как правило, предназначен для геокодирования статических (заранее известных) адресов для размещения контента приложения на карте; эта служба не предназначена для реагирования в режиме реального времени на ввод данных пользователем. Информацию о динамическом геокодировании (например, в элементе пользовательского интерфейса) см. в документации по клиентскому геокодеру Maps JavaScript API и/или API Location сервисов Google Play .

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