#google-maps-api-3
#google-maps-api-3
Вопрос:
Я знаю, что лимит для бесплатных аккаунтов gmaps составляет 2500 запросов в день, но есть ли ограничение на количество запросов в секунду, которые я могу сделать?
Я спрашиваю об этом, потому что у меня возникают проблемы при выполнении двух запросов подряд, если я не делаю небольшую паузу между каждым из них.
Ответ №1:
Я немного поработал с этим, и кажется, что ограничение не в минутах, но если вы выполняете более 10 запросов за короткое время (в течение секунды), вам придется подождать, чтобы сделать больше. Два запроса никогда не были для меня проблемой. Всякий раз, когда мне приходится много чего делать, я просто перевожу поток в спящий режим, если статус Google maps равен OVER_REQUEST_LIMIT, а затем повторяю попытку 🙂
Ответ №2:
ДА. Согласно этой странице, это, похоже, тот же самый предел в 10 запросов в секунду, что и у бизнес-учетной записи по умолчанию:
API геокодирования Google имеет следующие ограничения:
Пользователи бесплатного API: 2500 запросов за 24-часовой период. 10 запросов в секунду. Карты для бизнес-клиентов: 100 000 запросов за 24-часовой период. 10 запросов в секунду. Примечание: Эти ограничения распространяются на веб-службу геокодирования Google, которая в первую очередь предназначена для геокодирования на стороне сервера. Если вы выполняете геокодирование данных в ответ на ввод данных пользователем в Интернете или на мобильном устройстве, рассмотрите возможность использования геокодирования на стороне клиента.
Эти ограничения введены для предотвращения злоупотреблений и / или повторного использования API геокодирования и могут быть изменены в будущем без предварительного уведомления. Кроме того, мы вводим ограничение на частоту запросов, чтобы предотвратить злоупотребление сервисом. Если вы превысите 24-часовой лимит или иным образом злоупотребите сервисом, API геокодирования может временно перестать работать для вас. Если вы продолжите превышать этот лимит, ваш доступ к API геокодирования может быть заблокирован.
Для получения рекомендаций по стратегиям оптимизации использования квот, пожалуйста, обратитесь к Ограничениям использования веб-сервисов Google Maps API и стратегиям геокодирования.
API геокодирования может использоваться только в сочетании с картой Google; результаты геокодирования без их отображения на карте запрещены. Для получения полной информации о разрешенном использовании ознакомьтесь с Условиями лицензионных ограничений Maps API.
Ответ №3:
Ок, Google заявляет:
Кроме того, мы вводим ограничение на частоту запросов, чтобы предотвратить злоупотребление сервисом
Но это не дает никакого числа.