Использование и оплата Routes API

Запросы к Routes API оплачиваются по коду продукта, соответствующему функциям, которые используются в запросе.

У сервисов Compute Routes и Compute Route Matrix есть три кода, определяющие стоимость запроса. Код SKU, по которому определяется стоимость, зависит от того, какой сервис вы запрашиваете (Compute Routes или Compute Route Matrix) и какие функции используете в запросе. Пример:

  • Запросы к сервису Compute Routes оплачиваются за каждый объект Request.

  • Запросы к сервису Compute Route Matrix оплачиваются по количеству ЭЛЕМЕНТОВ, возвращенных в ответе на запрос. Количество элементов равно количеству исходных точек, умноженному на количество пунктов назначения. Например, если запрос содержит два пункта отправления и три пункта назначения, то запрос будет оплачен как шесть элементов.

Категория SKU, по которой выставляется счет, зависит от используемых вами функций:

  • Essentials. Плата взимается за запросы, в которых используются только базовые функции и не более 10 промежуточных путевых точек.

  • Pro: Плата взимается за запросы, в которых используются продвинутые функции, например модификаторы маршрута TRAFFIC_AWARE или TRAFFIC_AWARE_OPTIMAL.

  • Enterprise. Плата взимается за запросы, в которых используется корпоративная функция, например построение маршрутов для двухколесных транспортных средств или крупногабаритных автомобилей.

Чтобы посмотреть полный список функций, которые активируют эти SKU, ознакомьтесь с подробной информацией о SKU.

Сведения о кодах SKU и ценах для Routes API

В таблице ниже приведены сведения о кодах продуктов с оплатой по мере использования и ценах на Routes API.

КатегорияСведения о SKUЦены на SKU
Essentials Код: Routes: Compute Routes Essentials Список цен для всех стран
Список цен для Индии
Essentials SKU: Routes: Compute Route Matrix Essentials Список цен для всех стран
Список цен для Индии
Pro Код: Routes: Compute Routes Pro Список цен для всех стран
Список цен для Индии
Pro SKU: Routes: Compute Route Matrix Pro Список цен для всех стран
Список цен для Индии
Enterprise SKU: Routes: Compute Routes Enterprise Список цен для всех стран
Список цен для Индии
Enterprise SKU: Routes: Compute Route Matrix Enterprise Список цен для всех стран
Список цен для Индии

Лимиты на использование

Для Routes API действуют следующие лимиты на использование.

Расчет маршрута

  • Ограничение частоты запросов: 3000 запросов в минуту.

  • Максимально допустимое количество промежуточных путевых точек на запрос ComputeRoutes – 25.

Расчет матрицы маршрутов

  • Ограничение частоты запросов составляет 3000 элементов EPM в минуту. Количество элементов рассчитывается как количество источников, умноженное на количество пунктов назначения.

  • Максимальное количество пунктов отправления и назначения, которые можно указать с помощью идентификатора места или адреса, – 50.

  • Максимальное общее количество элементов в запросе ComputeRouteMatrix, если для параметра routingPreference задано значение TRAFFIC_AWARE_OPTIMAL, – 100.

  • Максимальное общее количество элементов в запросе ComputeRouteMatrix, если для параметра travelMode задано значение TRANSIT, – 100.

  • Максимально допустимое общее количество элементов на запрос ComputeRouteMatrix – 625.

Экономичные стратегии использования Routes API

В этом разделе рассказывается, как оптимизировать использование Routes API и снизить связанные с ним расходы.

Ограничьте количество путевых точек для Compute Routes

Установите для запросов ограничение в 10 путевых точек. Если пользователь указывает больше точек, такие запросы стоят дороже.

Используйте для оптимизации маршрутов средства Compute Routes

Запросы, содержащие аргумент оптимизации путевых точек, стоят дороже.

Аргумент оптимизации сортирует путевые точки для обеспечения оптимального построения маршрута. Это означает, что маршрут из точки А в точку Е будет более удобным, если он оптимизирован (А-Б-В-Г-Д), чем если путевые точки расположены в случайном порядке (например, А-Г-Б-В-Д).

Используйте для Compute Routes модели загруженности дорог в режиме реального времени

Запросы к сервису Compute Routes, содержащие модели загруженности дорог в реальном времени, стоят дороже. Если не использовать в запросе модель загруженности, результаты рассчитываются исключительно на основе физических факторов: дорог, расстояния и ограничений скорости. Чтобы использовать модели трафика в реальном времени, задайте для времени отправления значение now.

Когда данные GPS неточны, используйте функции пройденного маршрута и ближайшей дороги

В Maps Roads API есть дополнительные сервисы Route Traveled и Nearest Road, которые оплачиваются по повышенному тарифу. Они помогают выбрать верный маршрут, когда данные GPS неточны. Также в Roads API есть сервис Speed Limit, который доступен только для отслеживания объектов.

Как изменить квоту

Ограничения квоты определяют максимальное количество запросов, разрешенных для определенного API или сервиса за заданный период времени. Когда количество запросов в проекте достигает лимита квоты, сервис перестает отвечать на запросы.

Чтобы изменить значение квоты для API, выполните следующие действия:

  1. В Cloud Console перейдите на страницу Google Maps Platform > Quotas (Платформа Google Карт > Квоты).
  2. Выберите API, для которого нужно изменить квоту.
  3. Найдите значение квоты, которое вы хотите изменить, и установите флажок рядом с ним.
  4. Нажмите Изменить, введите новое значение квоты и нажмите Отправить запрос.

Как посмотреть запросы на увеличение квоты

Чтобы посмотреть все запросы на увеличение квоты, в том числе выполненные и ожидающие выполнения:

  1. В Cloud Console перейдите на страницу Google Maps Platform > Quotas (Платформа Google Карт > Квоты).
  2. Выберите API, для которого вы хотите посмотреть запрос на увеличение квоты.
  3. Нажмите Увеличить количество запросов.

Ограничения условий использования

Чтобы получить полную информацию о разрешенном использовании, ознакомьтесь с разделом Лицензионные ограничения в Условиях использования платформы Google Карт.