К Maps JavaScript API применяется модель оплаты по мере использования. Для запросов Maps JavaScript API используются два разных кода в зависимости от типа запроса: загрузки карт или панорамы. Сервисы JavaScript оплачиваются отдельно от собственных кодов JavaScript. В дополнение к общим Условиям использования Google для Maps JavaScript API действуют лимиты на использование. Контролируйте затраты и использование с помощью инструментов Google Cloud Console.
Как оплачивается Maps JavaScript API
К Maps JavaScript API применяется модель оплаты по мере использования. API и SDK платформы Google Карт оплачиваются согласно коду. У одного API или SDK может быть несколько кодов. Платформа отслеживает использование каждого из них. Общая стоимость вычисляется так:
Вы можете воспользоваться калькулятором оплаты и использования, чтобы рассчитать стоимость использования для каждого API или SDK. Для соответствующих требованиям кодов платформы Google Карт во всех платежных аккаунтах каждый месяц автоматически1 предоставляются бонусные средства в размере 200 долларов США.
Цены на Maps JavaScript API
Код: Dynamic Maps
Приложение, в котором показывается карта, загруженная с помощью идентификатора карты или без него, с использованием Maps JavaScript API или карта, загруженная с помощью идентификатора карты, которая использует Maps SDK для Android или Maps SDK для iOS.
МЕСЯЧНЫЙ ОБЪЕМ (цена за ЗАГРУЗКУ ОДНОЙ КАРТЫ) |
||
---|---|---|
0,007 долл. США за ед. (7 долл. США за 1000) |
0,0056 долл. США за ед. (5,60 долл. США за 1000) |
Цены для особо крупных объемов уточняйте в отделе продаж. |
Взаимодействие пользователя с картой (панорамирование, масштабирование, переключение между слоями) не считается загрузкой карты.
Код: Dynamic Street View
Теперь панорамы в Просмотре улиц оплачиваются отдельно от загрузки карт. Динамическая панорама в Просмотре улиц оплачивается за каждый экземпляр объекта панорамы в приложении с Maps JavaScript API, Maps SDK для Android или Maps SDK для iOS.
МЕСЯЧНЫЙ ОБЪЕМ (цена за ОДНУ ПАНОРАМУ) |
||
---|---|---|
0,014 долл. США за ед. (14 долл. США за 1000) |
0,0112 долл. США за ед. (11,20 долл. США за 1000) |
Цены для особо крупных объемов уточняйте в отделе продаж. |
Экземпляр объекта панорамы создается:
- В JavaScript – с помощью класса
google.maps.StreetViewPanorama()
или методаMap.getStreetView()
. За использование встроенной реализации Просмотра улиц (со стандартными элементами управления, такими как значок человечка) и классаStreetViewService()
не взимается плата. - В Android – с помощью класса
StreetViewPanoramaFragment
,SupportStreetViewPanoramaFragment
илиStreetViewPanoramaView
. Создание панорамы учитывается при каждом вызове соответствующего методаonCreate()
. - В iOS – с помощью объекта
GMSPanoramaView
.
Цены на сервисы JavaScript
Сервисы JavaScript оплачиваются отдельно. Подробные сведения можно найти на странице статистики использования и оплаты нужного сервиса:
- Сервис Directions – Статистика использования и оплата Directions API
- Сервис Distance Matrix – Статистика использования и оплата Distance Matrix API
- Сервис Elevation – Статистика использования и оплата Elevation API
- Сервис Geocoding – Статистика использования и оплата Geocoding API
- Сервис "Просмотр улиц" – Статистика использования и оплата Street View API
- Библиотека Places – Статистика использования и оплата Places API
Другие ограничения на использование
Число запросов в день не ограничено, но для Maps JavaScript API действуют следующие лимиты на использование:
- 30 000 запросов за минуту.
- 300 запросов за минуту на IP-адрес. В Google Cloud Console эта квота называется Map loads per minute per user (Число загрузок карт в минуту на пользователя).
Ограничения условий использования
Чтобы получить полную информацию о разрешенном использовании, ознакомьтесь с разделом Лицензионные ограничения в Условиях использования платформы Google Карт.
Контроль расходов
Чтобы не превысить бюджет, можно установить дневные квоты на все запросы к платным API платформы Google Карт. Сброс дневной квоты происходит в полночь по тихоокеанскому времени.
Чтобы посмотреть или изменить квоты Maps JavaScript API, выполните следующие действия:
- Откройте Cloud Console и перейдите на страницу Google Maps Platform Quotas (Квоты платформы Google Карт).
- В раскрывающемся списке API выберите Maps JavaScript API.
- Прокрутите страницу до карточки Requests (Запросы).
Вы увидите таблицу с названиями и размерами квот. - Чтобы изменить квоту, нажмите на значок Edit (Редактировать).
Откроется диалоговое окно. Введите нужное значение дневной квоты на платные запросы в поле Quota Limit (Размер квоты). Для некоторых квот оно не может превышать максимум, установленный Google. Затем выберите Save (Сохранить).
Если приложение исчерпает дневную квоту, то не сможет использовать API до конца суток.
Ресурсы по управлению затратами
-
Чтобы получать бонусные средства для платформы Google Карт, пользователи в Индии перед созданием платежного аккаунта для нее должны сначала создать платежный аккаунт Google Cloud Platform. ↩