Управляйте расходами на платформе Google Maps

Платформа Google Maps предоставляет широкий спектр возможностей для контроля потребления и обеспечения соответствия использования вашему бюджету. Среди них:

  • Остановите списание средств, ограничив количество событий выставления счетов, инициируемых вашим приложением.
  • Получайте уведомления о приближении вашего использования к определенным лимитам бюджета или API.
  • Разрабатывайте свои приложения с меньшими затратами.

В таблице ниже представлены доступные варианты.

Остановить списание средств Получать уведомления Создавайте с меньшими затратами

Изменить лимиты квот

Создавайте бюджеты и оповещения о бюджетных изменениях.

Следуйте экономически эффективным стратегиям внедрения.

Квоты

Квоты ограничивают объем ресурсов, которые может использовать ваш проект Google Cloud для работы с сервисом Google Maps Platform. Квоты призваны обеспечить справедливость и уменьшить пиковые нагрузки на использование и доступность ресурсов. Для получения дополнительной информации см. Обзор облачных квот .

Следующие показатели учитываются в рамках квоты:

  • Успешные запросы
  • Запросы, вызывающие ошибки сервера

Следующие пункты не учитываются в рамках квоты:

  • Запросы, не прошедшие аутентификацию

Вы можете настроить оповещения о превышении лимита использования API, чтобы получать уведомления, когда его использование приближается к пределу. Для получения дополнительной информации см. раздел «Настройка оповещений и мониторинга лимита использования API» .

Ограничения по квоте помогают контролировать использование API и предотвращать непредвиденные расходы, ограничивая количество запросов, которые может выполнить ваш проект. Хотя ограничения по квоте устанавливаются по умолчанию, их можно увеличить или уменьшить, отправив запрос на корректировку . Для получения дополнительной информации об управлении квотами см. раздел «Просмотр и управление квотами» .

При необходимости скорректируйте квоту.

Регулярно пересматривайте и корректируйте квоты API, чтобы оптимизировать использование и затраты, находя баланс между предотвращением чрезмерных расходов и обеспечением надлежащего функционирования вашего приложения.

  • Отслеживайте характер использования API в консоли Google Cloud. Устанавливайте квоты, соответствующие вашему бюджету, и предотвращайте перерасход средств.
  • Убедитесь, что квоты способны обрабатывать пиковые периоды использования .
  • Вносите корректировки постепенно и тщательно тестируйте приложение после каждого изменения, чтобы избежать сбоев.

Бюджеты и оповещения

Если у вас есть определенный бюджет на использование платформы Google Maps, вы можете избежать неожиданностей в счете, создав бюджеты и оповещения для облачного выставления счетов.

Вы можете настроить оповещения о превышении бюджета, чтобы получать уведомления о достижении определенного процента от общего бюджета, и отслеживать динамику ваших расходов с течением времени.

Для получения дополнительной информации см. раздел «Создание, редактирование или удаление бюджетного оповещения» .

Стратегическое управление затратами

Эффективное составление бюджета предполагает использование бесплатных или недорогих вариантов, когда это возможно. В этом разделе рассматриваются различные стратегии минимизации затрат.

По возможности используйте статический API карт.

В следующих ситуациях хорошо работают статические карты, поддерживающие простые отображения, требующие всего одного маркера:

  • Вы начинаете с прототипа , который пока не обладает большим количеством функций.
  • У вас нет никаких настроек карты .
  • Вы используете не более одного маркера .
  • Вам не нужно поддерживать взаимодействие с пользователем с помощью динамических карт или динамического просмотра улиц.

Ленивая загрузка с использованием миниатюр

Миниатюры (небольшие изображения карт) — это хороший способ использования API статических карт. За такие элементы взимается меньшая плата, чем за динамическую загрузку карт, и при взаимодействии с пользователем они могут перенаправлять его на динамическую версию Google Maps по клику, так что вы платите только за динамическую загрузку карт для активных пользователей.

Используйте более дешевые ценовые категории.

Google предоставляет различное количество бесплатных событий использования для каждой ценовой категории. Вы можете оптимизировать свое приложение для использования возможностей категорий «Essentials» или «Pro», где у вас больше бесплатных событий использования в месяц. Узнайте больше о ценовых категориях .

Объединить несколько карт

Если в вашей системе отображается несколько карт, следуйте этим рекомендациям:

  • Загружайте карты только при необходимости , сводя к минимуму ненужные ресурсы.
  • Используйте одну и ту же карту повторно , обновив при необходимости область просмотра, масштаб и маркеры.
  • Используйте решение Store Locator Plus, если вам нужно отобразить несколько карт для показа местоположения магазинов.
  • Используйте одну карту на каждом экране пользовательского интерфейса , поскольку пользователи обычно взаимодействуют только с одной картой одновременно.

Кэшировать содержимое, когда это разрешено.

Большинство продуктов платформы Google Maps запрещают кэширование контента. Однако некоторые исключения позволяют кэшировать результаты на срок до 30 дней. Подробности см. в условиях использования платформы Google Maps.