Google Maps API Geodecoder Limit


Я сделал планировщик поездки для автобуса, и у меня появилась идея. Вместо того, чтобы делать запрос со страницы PHP с помощью AJAX, когда кто-то нажимает на карту, чтобы настроить маркер, я создал скрипт, используя метод geocoder из Google Maps API в Javascript.

Теперь, поскольку я знаю, что Google ограничивает запрос в день на " IP " 2500, я хочу кое-что узнать.

Так как запрос сделан Javascript (клиентским скриптом) непосредственно на сервер Google. Мой сайт будет использовать лимит 2 500 потому что запрос приходит из скрипта на моем сайте или это будет 2 500 запросов на каждого клиента, которого я получаю (по IP в реальности), потому что запрос приходит со стороны клиента ?

Спасибо.

2 3

2 ответа:

IP-адрес используется серверами, а не клиентами. Если вы планируете на нем более 25 000 в день, чем вы можете Зарегистрироваться через платные сервисы Google, и они будут взимать плату за все, что превышает лимит.

Ваш веб-сайт может получить доступ к 25 000 загрузок карт в день, поэтому (пример) если у вас есть 5000 посетителей, то каждый может получить доступ к 5 загрузкам карт, и тогда вы достигнете своего предела.

Найдено здесь в документации google maps api.

Ваша идея определения нагрузки на карту конкретно рассматривается здесь в документации:

Загрузка одной карты происходит, когда:

Карта отображается с помощью Maps JavaScript API (V2 или V3) при загрузке веб-страница или приложение;

Поэтому используется IP-адрес сервера.