Примечание. Регистрация в тарифном плане Premium платформы Google Карт больше не доступна.
Информация на этой странице предназначена для пользователей новой версии плана Premium на платформе Google Карт, выпущенного в январе 2016 года.
Как определить, используете ли вы план Premium или предыдущую лицензию?
Чтобы определить тип своей лицензии, выполните следующие действия:
> На портале поддержки Google Cloud Support Portal слева выберите Карты: отчет об использовании.
> Проверьте, имеет ли идентификатор вверху следующий формат:
gme-[company] & proj-[number] ([type])
Если да, то у вас план Premium.
Если нет, то вы используете предыдущую лицензию (Maps APIs for Work или Maps API for Business).
Цены на использование
С тарифным планом Premium платформы Google Карт ваше приложение расходует квоту по разным расценками в зависимости от запрашиваемых API.
Кредиты Maps API
Как пользователь плана Premium, вы приобретаете квоту, называемую кредитами Maps API, на один год или несколько лет на основании предполагаемого количества запросов в год, которое ваше приложение делает к нашим API. Все запросы от вашего приложения к Maps API расходуют кредиты из пула приобретенных вами кредитов. Например, если вы используете Maps JavaScript API, вы тратите кредиты Maps API при каждой загрузке карты. Если приложение израсходует все доступные кредиты, вы можете приобрести дополнительные по мере необходимости.
Цены на использование разных API
Тип запроса API | Потребляемое количество кредитов Maps API |
---|---|
Загрузка карты (запрос к Maps JavaScript API) | 1 |
Загрузка карты через Maps Static API, Street View Static API |
0,25 |
Запрос метаданных через Street View Static API |
0 |
Загрузка карты через пакеты SDK для мобильных устройств (Android, iOS) | 1 |
Запрос на стороне сервера и клиента к Places API, за исключением запросов автозаполнения к сервису Place Autocomplete | 2 |
Запрос автозаполнения к сервису Place Autocomplete (на стороне сервера и клиента) | 0,1 |
Запрос к API веб-сервисов (на стороне клиента): Geocoding API, Directions API, Distance Matrix API (за элемент), Elevation API, Geolocation API, Time Zone API и Roads API | 0,25 (при превышении дневного лимита использования) |
Запрос на стороне клиента: Geocoding API, Directions API, Distance Matrix API (за элемент) и Elevation API | 0,25 (при превышении дневного лимита использования) |
Загрузки карт
API для браузеров
Плата за одну загрузку карты взимается при выполнении любого из следующих условий:
- карта отображается на веб-странице или в приложении с помощью Maps JavaScript API;
- приложение запрашивает одно изображение карты из Maps Static API.
Панорамы в Просмотре улиц оплачиваются отдельно от загрузок карт:
- статическая (неинтерактивная) панорама в Просмотре улиц оплачивается за каждый запрос к Street View Static API на встраивание статической панорамы;
- динамическая панорама в Просмотре улиц оплачивается за создание каждого экземпляра объекта панорамы в приложении, которое использует Maps JavaScript API, Maps SDK для Android или Maps SDK для iOS.
После того как веб-страница или приложение загрузит карту, статическое изображение карты или панораму в Просмотре улиц, действия пользователя с ними (например, панорамирование, изменение масштаба или переключение слоев карты) не приводят к дополнительным загрузкам карты и не влияют на лимит использования.
Пакеты SDK для мобильных устройств
Плата за одну загрузку карты взимается за каждое создание экземпляра карты Google или объекта панорамы в мобильном приложении для Android или iOS:
- Для iOS это может быть объект
GMSMapView
илиGMSPanoramaView
. - Для Android – один из следующих объектов:
MapFragment
,SupportMapFragment
,MapView
,StreetViewPanoramaFragment
,SupportStreetViewPanoramaFragment
илиStreetViewPanoramaView
. Одна загрузка карты учитывается при каждом вызове соответствующего методаonCreate()
.
После того как мобильное приложение загрузит карту или панораму в Просмотре улиц, действия пользователя с ними не приводят к дополнительным загрузкам карты и не влияют на лимит использования.
Использование Places API
Плата за запросы поиска мест, сведений и фотографий взимается отдельно от платы за запросы автозаполнения к сервису Place Autocomplete. Например, если в виджете автозаполнения пользователь вводит в среднем 5 символов (5 нажатий клавиш) для поиска места и выбирает это место для получения подробной информации, ваше приложение использует кредиты следующим образом:
5 запросов автозаполнения места × 0,1 (0,5 кредита) + запрос сведений о месте (выбор места) (2 кредита) = 2,5 кредита
Places SDK для Android и Places SDK для iOS не продаются и поэтому недоступны в плане Premium.
Использование Places API обходится слишком дорого. Как сократить затраты?
Мы рекомендуем использовать виджет автозаполнения мест autocomplete
для Maps JavaScript API.
Чтобы сократить расходы, связанные с виджетом autocomplete
, укажите параметр placeIdOnly
для своего приложения, чтобы включить прямой доступ к идентификаторам мест в сервисе Place Autocomplete. Параметр placeIdOnly
позволяет пропускать запросы подробных сведений о месте, когда требуется предоставлять только адрес, а не полную информацию об организации. Чтобы получить нужный адрес, передавайте идентификаторы мест в сервис Geocoding или в Geocoding API.
Кроме того, идентификаторы мест можно пересылать в сервисы Directions и Distance Matrix или в Directions API и Distance Matrix API вместо текстовой строки адреса либо широты и долготы.
Геокодер для Google Maps API и примеры кода для сервисов Place Autocomplete и Directions были обновлены, чтобы показать, как использовать параметр placeIdOnly
.
Лимиты на использование
Общие лимиты на использование
Все запросы вашего приложения к API расходуют кредиты Maps API. Поэтому общий лимит на использование для вашего приложения определяется количеством приобретенных вами кредитов. Если у вас закончатся кредиты Maps API, запросы приложения будут выполняться, но с вашего счета могут быть списаны средства за превышение лимита. В этом случае вам нужно как можно скорее продлить лицензию с тарифным планом Premium платформы Google Карт, чтобы избежать блокировки аккаунта. По мере расходования квоты Google отправляет вам уведомления по электронной почте с данными об увеличении потребления ресурсов: 25 % (при использовании в течение первых 60 дней), 50 %, 75 %, 85 %, 100 %, 110 % и 130 %.
Maps JavaScript API
Оплата за запросы к Maps JavaScript API, который генерирует загрузки карт, вычитается из общего количества кредитов Maps API, приобретаемых вами ежегодно в рамках плана Premium.
Сервисы Maps JavaScript API (на стороне клиента)
Ниже приведены лимиты на использование сервисов на стороне клиента, которые ваше приложение запрашивает у Maps JavaScript API.
Сервис | Лимиты |
---|---|
Directions | Общая* ежедневная бесплатная квота на 100 000 запросов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. До 23 путевых точек в запросе. Ограничение частоты запросов применяется к каждому пользовательскому сеансу независимо от количества пользователей проекта**. |
Elevation | Общая* ежедневная бесплатная квота на 100 000 запросов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. До 512 точек на запрос. Ограничение частоты запросов применяется к каждому пользовательскому сеансу независимо от количества пользователей проекта**. |
Geocoding | Общая* ежедневная бесплатная квота на 100 000 запросов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. Ограничение частоты запросов применяется к каждому пользовательскому сеансу независимо от количества пользователей проекта**. |
Distance Matrix | Общая* ежедневная бесплатная квота на 100 000 элементов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. До 100 элементов на запрос (не более 25 пунктов отправления и не более 25 пунктов назначения на запрос). Примечание. Количество запросов, в которых используется режим mode=transit или дополнительный параметр departure_time с режимом mode=driving , ограничено до 100 элементов за запрос. Ограничение частоты запросов применяется к каждому пользовательскому сеансу независимо от количества пользователей проекта**.
|
* **При первой загрузке API вам выделяется исходная квота на количество запросов. Как только она будет израсходована, API задает ограничение на число дополнительных запросов в секунду. Если за определенный период времени их будет отправлено слишком много, API вернет вашему приложению код ответа |
Пакеты SDK Google Карт для мобильных устройств
Сервисы | Лимиты |
---|---|
Maps SDK для Android |
|
Каждая загрузка карты оплачивается за счет кредитов Maps API, приобретенных вами в рамках плана Premium. |
Графические API Google Карт
Сервисы | Лимиты |
---|---|
Maps Static API | Запросы оплачиваются за счет кредитов Maps API, приобретенных вами в рамках плана Premium. Максимальный размер изображения составляет 2048 на 2048 пикселей, в зависимости от параметра |
Street View Static API |
Запросы оплачиваются за счет кредитов Maps API, приобретенных вами в рамках плана Premium. Максимальный размер изображения составляет 2048 на 2048 пикселей. Запросы метаданных к Street View Static API являются бесплатными и не расходуют кредиты Maps API. |
Ваше приложение может запрашивать изображения у Maps Static API размером до 2048 на 2048 пикселей.
Поскольку значение scale
в запросе статической карты влияет на количество отображаемых пикселей, максимальное значение size
отличается для каждого уровня масштаба:
Масштаб | Максимальный размер | Возвращаемое значение |
---|---|---|
1 | 2048x2048 |
2048 x 2048 |
2 | 1024x1024 |
2048 x 2048 |
4 | 512x512 |
2048 x 2048 |
Street View Static API не поддерживает параметр scale
.
API веб-сервисов
Веб-сервис | Лимиты |
---|---|
Directions | Общая* ежедневная бесплатная квота на 100 000 запросов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. До 23 путевых точек в запросе. 50** запросов в секунду. |
Elevation | Общая* ежедневная бесплатная квота на 100 000 запросов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. До 512 точек на запрос. 50** запросов в секунду. |
Geocoding | Общая* ежедневная бесплатная квота на 100 000 запросов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. 50** запросов в секунду. |
Distance Matrix | Общая* ежедневная бесплатная квота на 100 000 элементов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. До 625 элементов на запрос (не более 25 пунктов отправления и не более 25 пунктов назначения на запрос). Ограничение частоты запросов – 1000 элементов в секунду.
Примечание. Количество запросов, в которых используется параметр departure_time с режимом mode=driving , ограничено до 100 элементов за запрос. |
Geolocation | Общая* ежедневная бесплатная квота на 100 000 запросов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. 50** запросов в секунду. |
Time Zone | Общая* ежедневная бесплатная квота на 100 000 запросов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. 50** запросов в секунду. |
Roads | Общая* ежедневная бесплатная квота на 100 000 запросов в течение 24 часов; дополнительные запросы за счет кредитов Maps APIs, приобретаемых ежегодно. 50** запросов в секунду. Каждый запрос может содержать до 100 точек. |
* **Ограничение частоты запросов по умолчанию для предотвращения превышения лимитов. Узнайте, как оптимизировать использование веб-сервисов или увеличить разрешенное количество запросов в секунду. |
Places API
Сервисы | Лимиты |
---|---|
Places API |
Запросы оплачиваются за счет кредитов Maps API, приобретенных вами в рамках плана Premium. Ограничение частоты запросов по умолчанию составляет 50 запросов в секунду. Узнайте, как оптимизировать использование веб-сервисов или увеличить разрешенное количество запросов в секунду. |
Сервисы Places API на стороне клиента | Запросы оплачиваются за счет кредитов Maps API, приобретенных вами в рамках плана Premium. Неограниченное количество запросов в секунду для каждого проекта плана Premium*. Дополнительное ограничение частоты запросов применяется к каждому пользовательскому сеансу независимо от количества пользователей проекта**. |
*Все веб-приложения, которые используют учетные данные одного и того же проекта плана Premium. **При первой загрузке API вам выделяется исходная квота на количество запросов. Как только она будет израсходована, API задает ограничение на число дополнительных запросов в секунду. Если за определенный период времени их будет отправлено слишком много, API вернет вашему приложению код ответа OVER_QUERY_LIMIT. Ограничение частоты запросов за один сеанс не позволяет использовать сервисы на стороне клиента для пакетных запросов. Используйте наши API веб-сервисов, чтобы отправлять пакетные запросы. |
Сводная информация по модели использования
В диаграмме ниже приведена сводная информация о тарифах и лимитах использования в рамках плана Premium платформы Google Карт: