Запросы к Maps JavaScript API генерируют вызовы различных SKU в зависимости от типа запроса. Например, загрузки карт активируют SKU Динамических карт, а панорамы – SKU Просмотра улиц. Вызовы библиотеки Places в Maps JavaScript API и других сервисов JavaScript оплачиваются отдельно. Дополнительную информацию можно найти в таблице ниже, где приведены сведения о SKU и прайс-листы.
Сведения о SKU и ценах на Maps JavaScript API
В таблице ниже приведены сведения о SKU с оплатой по мере использования и цены для Maps JavaScript API.
Информация о ценах на библиотеку маршрутов
В классах Route и RouteMatrix есть по три кода SKU, которые определяют стоимость запроса. Код SKU, используемый для определения стоимости, зависит от используемого сервиса (класс Route или RouteMatrix) и функций, используемых в запросе. Пример:
Запросы Compute route оплачиваются за каждый запрос.
Запросы Compute route matrix оплачиваются по количеству элементов (ELEMENT), возвращаемых в ответе. Количество элементов равно количеству пунктов отправления, умноженному на количество пунктов назначения. Например, если в запросе указаны две точки отправления и три точки назначения, то в нем содержится шесть элементов.
Категория SKU, по которой выставляется счет, зависит от используемых вами функций:
Essentials. Оплата взимается за запросы, в которых используются только базовые функции и не более 10 промежуточных путевых точек.
Pro: Плата взимается за запросы, в которых используются продвинутые функции, например модификаторы маршрута
TRAFFIC_AWAREилиTRAFFIC_AWARE_OPTIMAL.Enterprise. Плата взимается за запросы, в которых используется функция Enterprise, например построение маршрутов для двухколесного транспорта.
Для JavaScript действуют следующие лимиты на использование:
Расчет маршрутов
Ограничение частоты запросов: 3000 запросов в минуту.
Максимальное допустимое количество промежуточных путевых точек в запросе
computeRoutes– 25.
Расчет матрицы маршрутов
Ограничение частоты запросов составляет 3000 элементов в минуту. Количество элементов рассчитывается как количество пунктов отправления, умноженное на количество пунктов назначения.
Максимальное количество пунктов отправления и назначения, которые можно указать с помощью идентификатора места или адреса, равно 50.
Максимально допустимое общее количество элементов в запросе
computeRouteMatrix, в котором для параметраroutingPreferenceзадано значениеTRAFFIC_AWARE_OPTIMAL, равно 100.Максимально допустимое общее количество элементов в запросе
computeRouteMatrix, в котором дляtravelModeзадано значениеTRANSIT, равно 100.Максимально допустимое общее количество элементов на запрос
computeRouteMatrix– 625.
Квоты и лимиты на использование
Чтобы посмотреть и настроить квоты и лимиты на использование Maps JavaScript API, ознакомьтесь со статьей Квоты и оповещения о квотах.
Квоты на загрузку карт
Для загрузки 2D- и 3D-карт в Maps JavaScript API действуют следующие квоты:
- 30 000 загрузок карт в минуту на проект
- 300 загрузок карт в минуту на IP-адрес.
Лимиты на использование Places UI Kit
Для Places UI Kit действуют следующие лимиты на использование:
Запрос Places UI Kit. Запросы от элементов информация о местах и поиск мест ограничены 6000 запросов в минуту на проект.
Сеанс Places UI Kit. Запросы от элемента Autocomplete ограничены 6000 запросов в минуту на проект.
Запросы к Places API и Geocoding API не расходуют квоту в вашем облачном проекте.
Экономически эффективные стратегии для Places API
В этом разделе описаны способы оптимизации использования Places API и снижения связанных с ним расходов.
Используйте маски полей
Маски полей помогут вам не запрашивать ненужные данные и тем самым сократить время обработки и снизить расходы.
Для запросов информации о местах (New), поиск поблизости (New) и текстовый поиск (New) используйте маску полей, чтобы указать список полей, которые нужно вернуть в ответе.
Вам будет выставлен счет по самому высокому из применимых SKU. Например, если вы выберете поля, относящиеся к кодам Essentials и Pro, счет будет выставлен по коду Pro.
Как использовать цены за сеанс с информацией о местах (New)
Если ваши приложения выполняют
Подробнее о ценах на Autocomplete (New) и сеансы…
Как изменить квоту
Ограничения квоты определяют максимальное количество запросов, разрешенных для определенного API или сервиса в течение заданного периода времени. Когда количество запросов в вашем проекте достигает лимита квоты, ваш сервис перестает отвечать на запросы.
Чтобы изменить значение квоты для API, выполните следующие действия:
- В консоли Cloud Console выберите Google Maps Platform > Quotas (Платформа Google Карт > Квоты).
- Выберите API, для которого нужно изменить квоту.
- Найдите квоту, которую нужно изменить, и установите флажок рядом с ней.
- Нажмите Изменить, введите новое значение квоты и нажмите Отправить запрос.
Как посмотреть запросы на увеличение квоты
Чтобы посмотреть все запросы на увеличение квоты, в том числе выполненные и ожидающие выполнения:
- В консоли Cloud Console выберите Google Maps Platform > Quotas (Платформа Google Карт > Квоты).
- Выберите API, для которого вы хотите посмотреть запрос на увеличение квоты.
- Нажмите Запросить увеличение.
Ограничения условий использования
Чтобы получить полную информацию о разрешенном использовании, ознакомьтесь с разделом Лицензионные ограничения в Условиях использования платформы Google Карт.