Я получаю код состояния OVER_QUERY_LIMIT при использовании библиотеки Javascript Google Адресов. В моей учетной записи включена выставление счетов, так что дело не в том, что я на самом деле превышаю лимит количества запросов мест, которые я делаю, а в том, что я использую библиотеку Javascript и просматриваю несколько сотен поисковых запросов мест. Проблема в том, что это приводит к тому, что статус OVER_QUERY_LIMIT возвращается из поиска, если только во время отладки я не замедляю цикл.
Как ни странно, это происходит только с библиотекой JS, а не при непосредственном использовании API. Вместо того, чтобы вводить что-то, чтобы замедлить цикл, есть ли что-нибудь, что люди могут порекомендовать, чтобы исправить это?
РЕДАКТИРОВАТЬ: больше информации о двух сценариях
- (проблема) Перебирает десятки точек, каждый раз делая запрос мест через официальный API Javascript Places.
- (тот, который работает) Использование node.js на серверной части для отправки запросов непосредственно к конечной точке поиска мест, задокументированной по адресу https://developers.google.com/maps/documentation/places/, а затем отправляет отдельные ответы клиенту.
Спасибо, Дэн