У меня есть веб-сайты, на которых при загрузке страницы отображается статическая карта Google.
Если пользователь затем нажимает на карту, то статическая карта скрывается, и на ее месте отображается div, содержащий динамическую карту. Это делается с помощью jQuery.
Я могу видеть из документов Google Maps там написано:
Одна загрузка карты взимается, когда происходит любое из следующего:
Веб-страница или приложение отображают карту с помощью API JavaScript Карт.
Но что мне неясно, так это то, что если карта не видна при загрузке страницы, это считается «отображением» карты или нет?
Я провел небольшое беглое тестирование, отслеживая использование квот API Maps Javascript через облачную платформу Google при перезагрузке тестовой страницы.
Из этого тестирования я думаю, что это не считается отображением страницы, если динамическая карта скрыта, но, поскольку я не могу изолировать страницу, с которой я тестирую, в консоли Cloud Platform, трудно понять точно.