Ограничения API Google Адресов - PullRequest
5 голосов
/ 29 марта 2012

Я просматриваю Автозаполнение Google Адресов .Работает отлично, я попробовал использовать предоставленный код.

Однако я вижу, что они упоминают что-то об ограничениях на ключ API.Прежде всего, у меня нет ключа API, и он работает.Я не вижу ограничений на отсутствие ключей API?

Во-вторых, они ограничивают IP-адрес клиента (браузера, который просматривает мой сайт), домена или чего-то еще?

Если они ограничиваютбудет ли sub1.domain.com и sub2.domain.com иметь одинаковый лимит для каждого домена?

Похоже, я не могу найти что-либо по этому поводу в документации Google, поэтому я спрашиваю здесь.Спасибо!

Редактировать. Итак, я подписался на ключ API, но мне не сказали, где его включить, чтобы использовать автозаполнение мест?

Ответы [ 2 ]

7 голосов
/ 30 марта 2012

Библиотеке Google Maps JavaScript API V3 Places не требуется ключ API для реализации и не задокументировано ограничение. Однако, если пользователь выполнит больше запросов, чем считается приемлемым Google в течение одной минуты, он получит статус OVER_QUERY_LIMIT в ответ на запрос.

5 голосов
/ 30 марта 2012

Что касается ключа, он требуется только для веб-службы Places: https://developers.google.com/maps/documentation/places/

Ваша ссылка на документ находится в библиотеке Places - это сервис JavaScript API v3.Ключ там не требуется, хотя его можно добавить, добавив &key={yourkey} при загрузке Maps JS (https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld).

Итак:

  • Веб-служба Places: keyтребуется
  • Службы JavaScript размещены: ключ не требуется

Я не знаю о конкретных пределах автозаполнения, но в JS API есть ограничения, упомянутые здесь: https://developers.google.com/maps/documentation/javascript/usage. По сути,25 000 загрузок карт в день с возможностью покупки большего количества при необходимости.

Надеюсь, это поможет.

...