Ограничения API Google Адресов

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

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

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

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

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

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


person Jeff    schedule 29.03.2012    source источник


Ответы (2)


Что касается ключа, то он требуется только для веб-службы 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).

So:

  • Веб-сервис Places: требуется ключ
  • Сервис Places JavaScript: ключ не требуется

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

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

person Mike Jeffrey    schedule 29.03.2012
comment
Я также использую функцию автозаполнения и мне нужна информация о лимите. У меня есть ключ API в моем вызове, но я не вижу его использования в отчете консоли Google. В документации говорится, что запрос засчитывается, если есть загрузка карты, и, поскольку я просто использую автозаполнение, согласен ли я с ограничением? - person Mithil; 06.04.2013

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

person Chris Green    schedule 30.03.2012