Всем привет. На одном из веб-проектов мы используем Maps JavaScript API, но после смены тарифов 16 июля 2018 года что-то пошло не так.
Мы делимся своим опытом, чтобы такого не случилось с вами.
Итак, по порядку.
Что у нас есть?
- Google в сервисах Cloud.google.com предоставляет возможность использовать различные API. Их много, перечислять все нет смысла — но мы используем Maps JavaScript API cloud.google.com/maps-platform/maps .
- API-сервисы управляются через полностью понятный графический интерфейс с панелью используемых сервисов.
- Интеграция работает по-разному для разных клиентов.
В нашем случае достаточно просто разместить JS-виджет согласно Developers.google.com/maps/documentation/javascript/tutorial
Короче говоря, ценообразование происходит в рамках определенных «наборов продуктов» (по сути, комбинации API), и каждый набор продуктов может взиматься по-разному при отдельных условиях.
Ежемесячно выделяется бесплатный кредит в размере 200 долларов США, который учитывается при ценообразовании на услуги.
Условия приняты, карта привязана к платежному счету, поехали.
Все скриншоты сделаны с консоли, проект тот же, с NDA.
Забавные картинки
Введение 1 – общий вид панели управления используемым API JavaScript Карт.Вводный 2 — используемые методы, которыми мы можем управлять из консоли.
Введение 3 – индикаторы использования
Вводная 4 – тарифный отчет
После прочтения описание , обращаемся в службу поддержки Google, так как API Карт и Просмотра улиц у нас никак не подключены.
Получаем ответ дословно:
Я хотел бы уточнить, что динамические карты «Карты» и «Просмотр улиц», которые вы видите в своих платежных транзакциях, — это просто динамические карты Maps Javascript API, а не API просмотра улиц.Не сдаёмся и пытаемся разобраться дальше, но получаем такое уточнение:API Карт и просмотра улиц — это старое название API Javascript Карт. Я хотел бы уточнить, что с вас не взимается плата за использование API Street View, а вместо этого взимается плата за использование Maps Javascript API.
При этом мы читаем документ еще раз и находим следующее (также читаем абзац над знаком):
Ну вы сами с тарифами не разобрались, какая мораль?
Мораль этой истории в том, что- Раньше Street View API подключался отдельно (и фактически даже сейчас в консоли его можно подключить отдельно, но отключить никак нельзя).
Теперь это по сути часть Maps Javascript API (хотя он оплачивается как отдельный API).
А если вы по каким-то причинам не учли этого и руководствовались тарифами или калькулятор или как описано отсюда и не учел использование и взимание платы за Street View API — будьте готовы обнаружить незапланированные расходы.
- Кроме того, оповещения о бюджете работают в т.ч.
с учетом предоставленного кредита в размере $200. Те.
в выдача оповещений обязательно учтите это.
- Если вам не нужно предоставлять возможность панорамного просмотра улиц на картах, просто удалите вызов этих методов.
- Не существует другого способа ограничить вызов Street View API (на уровне использования ключа или консоли), кроме логики самих вызовов на клиенте.
Войти , Пожалуйста.
Мой проект использует карты 50% Google 24 27,08% Яндекс 13 2,08% Bing 1 20,83% Openstreet карты 10 Проголосовали 48 пользователей.
50 пользователей воздержались.
Теги: #Google API #Google Cloud Platform #биллинг #карты Google #Google Street View
-
Аллигаторы
19 Oct, 24 -
Дьявол Среди Них
19 Oct, 24 -
Программирование Stm3220G Для Ecos
19 Oct, 24