Если динамическая карта Google скрыта на странице, это считается загрузкой карты? - PullRequest
0 голосов
/ 07 мая 2019

У меня есть веб-сайты, на которых при загрузке страницы отображается статическая карта Google.

Если пользователь затем нажимает на карту, то статическая карта скрывается, и на ее месте отображается div, содержащий динамическую карту. Это делается с помощью jQuery.

Я могу видеть из документов Google Maps там написано:

Одна загрузка карты взимается, когда происходит любое из следующего: Веб-страница или приложение отображают карту с помощью API JavaScript Карт.

Но что мне неясно, так это то, что если карта не видна при загрузке страницы, это считается «отображением» карты или нет?

Я провел небольшое беглое тестирование, отслеживая использование квот API Maps Javascript через облачную платформу Google при перезагрузке тестовой страницы.

Из этого тестирования я думаю, что это не считается отображением страницы, если динамическая карта скрыта, но, поскольку я не могу изолировать страницу, с которой я тестирую, в консоли Cloud Platform, трудно понять точно.

1 Ответ

1 голос
/ 08 мая 2019

Вы можете найти то, что списывается за загрузку карты в документации по использованию и выставлению счетов:

https://developers.google.com/maps/documentation/javascript/usage-and-billing#dynamic-maps

SKU: Dynamic Maps соответствует загрузке карты, и Google дает следующее объяснение

Веб-страница или приложение, отображающее карту с помощью API JavaScript Карт. Карта создается с помощью класса google.maps.Map () .

Это означает, что каждый раз, когда вы звоните new google.maps.Map(options) в своем коде JavaScript, вы будете подвергаться загрузке карты, которая будет взиматься.

Надеюсь, это прояснит ваше сомнение.

...