Эта служба также доступна как часть 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 и выставлении счетов (вам необходимо включить выставление счетов в своем проекте).