Ограничения API геокодирования Google - PullRequest
3 голосов
/ 03 декабря 2010

Я использую API Карт Google для получения маршрутов проезда в несколько мест на одной странице.На странице есть селекторы JQuery, где пользователь может выбрать другие местоположения и просмотреть маршруты проезда для этого местоположения.

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

У кого-нибудь есть еще информация об этом и способы обойти это, кроме подписки на первичную услугу?

Спасибо!

Ответы [ 3 ]

4 голосов
/ 03 декабря 2010

Служба геокодирования зависит от суточных лимитов для каждого IP-адреса (клиента) и максимальной частоты запросов, что, вероятно, и является причиной проблемы для вас.

Вот с сегодняшнего утра обсуждение тарифов на различные услуги: Службы геокодирования - лимиты - Google против Yahoo против других?

Но вы, вероятно, найдете эту статью / пример из Google более полезной (см. Раздел «Запросы на геокодирование»): http://code.google.com/apis/maps/articles/phpsqlgeocode.html

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

1 голос
/ 29 июня 2012
0 голосов
/ 27 ноября 2014

Я обнаружил, что при использовании API javascriptV3 пределы использования отличаются (ниже), чем при непосредственном использовании API веб-служб.Я получаю сообщения об «превышении лимита» из API javascript со скоростью всего 1 / с после первых 10 запросов или около того.API javascript определяет это на стороне клиента, так как единственные результаты, отображаемые на панели сети Chrome, - это успешные запросы.Изменение моего кода для непосредственного использования веб-сервисов для геокодирования (и включение этого конкретного API в консоли API) отлично работает для меня.

...