Для всех приложений Google Maps Roads API требуется аутентификация с помощью ключа API. Добавление ключа в запрос позволяет контролировать использование API приложением в Google API Console и обеспечивает доступ к значительной бесплатной ежедневной квоте, а также позволяет Google в случае необходимости связываться с вами относительно вашего приложения.
- Пользователям стандартного API необходимо настроить ключ API в выбранном проекте.
- Пользователям Google Maps APIs Premium Plan необходимо настроить ключ API в проекте Google Maps Premium (созданный для вас проект при заказе Google Maps Roads API). Если вы еще не приобрели доступ к API, свяжитесь с отделом продаж.
Ключи API
Если используется стандартный Google Maps Roads API:
Нажмите следующую кнопку, чтобы перейти к Google API Console и получить рекомендации по выполнению процесса, а также осуществить автоматическую активацию Google Maps Roads API.
Получить ключВ качестве альтернативы выполните следующие действия, чтобы получить ключ API.
- Перейдите в Google API Console.
- Создайте или выберите проект.
- Нажмите Continue для активации API.
- На странице Учетные данные выберите Ключ API (и установите ограничения для ключа API).
Примечание. Если у вас есть действующий ключ API без ограничений или ключ с ограничениями для сервера, можете использовать его. - Для предотвращения неавторизованного использования квоты обеспечьте защиту ключа API, руководствуясь следующими практическими рекомендациями.
- (Дополнительно) Разрешите тарификацию. Дополнительную информацию см. в документе Ограничения на использование.
Если вы уже приобрели лицензию на Google Maps APIs Premium Plan:
Для начала работы с Google Maps Roads API нажмите кнопку ниже, чтобы перейти к Google API Console и указаниям по выполнению процесса. Внимание! В раскрывающемся меню проектов выберите проект, созданный для вас при покупке Premium Plan.*
Получить ключВ качестве альтернативы выполните следующие действия, чтобы получить ключ API.
- Перейдите в Google API Console.
- В раскрывающемся меню Project выберите проект Google Maps Premium.*
- Нажмите Continue.
- На странице Учетные данные выберите Ключ API (и установите ограничения для ключа API).
Примечание. Если у вас есть действующий ключ API без ограничений или ключ с ограничениями для сервера, можете использовать его. - Для предотвращения неавторизованного использования квоты обеспечьте защиту ключа API, руководствуясь следующими практическими рекомендациями.
* Примечание. В раскрывающемся меню проектов выберите проект, созданный для вас при покупке Premium Plan. В зависимости от условий договора название проекта начинается с Google Maps APIs for Business or Google Maps for Work or Google Maps.
Также можно выполнить поиск существующего ключа в Google API Console.
Дополнительную информацию об использовании Google API Console см. в Справке API Console.
Типы ограничений для ключа API
Интерфейсы Google Maps API доступны для приложений Android и iOS, веб-браузеров, а также применяются веб-службами HTTP. Интерфейсы API на любой платформе могут использовать общий (без ограничений) ключ API. При необходимости в ключ API можно добавить ограничение (например, IP-адрес). После добавления ограничения ключ будет работать только на тех платформах, которые поддерживают ограничение этого типа. Дополнительная информация о ключах и учетных данных.
Указание ключа в запросе
Чтобы указать ключ в запросе, добавьте его как значение параметра key.
Например:
https://roads.googleapis.com/v1/snapToRoads?path=-35.27801,149.12958|-35.28032,149.12907|-35.28099,149.12929|-35.28144,149.12984|-35.28194,149.13003|-35.28282,149.12956|-35.28302,149.12881|-35.28473,149.12836 &interpolate=true &key=YOUR_API_KEY
