Запросы к Maps JavaScript API генерируют вызовы различных SKU в зависимости от типа запроса. Например, загрузка карты активирует SKU «Динамические карты», а панорамы – SKU «Динамический Просмотр улиц». Вызовы библиотеки Places, Maps JavaScript API и других сервисов JavaScript оплачиваются отдельно. Дополнительную информацию вы найдете в таблице ниже.
Сведения о ценах и SKU для Maps JavaScript API
В таблице ниже приведены сведения о SKU и ценах на Maps JavaScript API при оплате по мере использования.
Информация о ценах на Routes Library
Классы Route и RouteMatrix имеют по три кода SKU, которые определяют стоимость запроса. Код SKU, используемый для определения стоимости, зависит от используемого сервиса (класс Route или RouteMatrix) и функций, используемых в запросе. Пример:
Запросы Compute route оплачиваются за каждый запрос.
Запросы Compute route matrix оплачиваются за каждый ELEMENT, возвращенный в результате запроса. Количество элементов – это количество пунктов отправления, умноженное на количество пунктов назначения. Например, если запрос содержит два пункта отправления и три пункта назначения, то в счет будет включено шесть элементов.
От используемых функций зависит, за какую категорию лицензий выставляется счет:
Essentials. Оплата взимается за запросы, в которых используются только базовые функции и не более 10 промежуточных путевых точек.
Pro: Плата взимается за запросы, в которых используются продвинутые функции, например модификаторы маршрутов
TRAFFIC_AWAREилиTRAFFIC_AWARE_OPTIMAL.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 Карт > Квоты.
- Выберите API, для которого нужно изменить квоту.
- Найдите квоту, которую нужно изменить, и установите флажок рядом с ней.
- Нажмите Изменить, введите новое значение квоты и нажмите Отправить запрос.
Как посмотреть запросы на увеличение квоты
Чтобы посмотреть все запросы на увеличение квоты, в том числе прошлые и ожидающие рассмотрения, выполните следующие действия:
- В Cloud Console выберите Платформа Google Карт > Квоты.
- Выберите API, для которого вы хотите посмотреть запрос на увеличение квоты.
- Нажмите Запросы на увеличение.
Ограничения условий использования
Чтобы получить полную информацию о разрешенном использовании, ознакомьтесь с разделом Лицензионные ограничения в Условиях использования платформы Google Карт.