Google Places JavaScript API v3, как я могу добавить свой ключ API к запросам? - PullRequest
4 голосов
/ 05 января 2012

У меня есть веб-приложение, использующее JavaScript API Карт Google (v3), и я использую API Адресов, используя также версию JavaScript.

Документация API Адресов при использовании запросов HTTPS,говорит, что вам нужно добавить свой API-ключ Places (приобретается через консоль API Google).В документации также говорится, что вы должны подтвердить свою личность с помощью кредитной карты, в противном случае вы можете ограничить 1000 запросов в день.После подтверждения вам разрешено 100 000 запросов в день.

Однако нет документации, в которой говорится, как добавить ключ API к объекту JavaScript, который вы передаете в google.maps.places.PlacesService.search () метод ...

Мой клиент очень обеспокоен этим суточным лимитом, так как приложение представляет собой киоск, который будет частью огромной торговой выставки, где вполне вероятно, что API Адресов будет проверен более 1000 раз.в течение дня ...

Кто-нибудь может посоветовать это?Должен ли я переделать код, чтобы использовать метод HTTP-запроса, чтобы я мог добавить ключ туда?Или возможно, возможно, добавить ключ к моей начальной загрузке JavaScript API Карт Google?

Заранее спасибо,

Грамматика.

1 Ответ

6 голосов
/ 05 января 2012

Вы можете добавить свой ключ консоли API при загрузке JS API следующим образом:

<script type="text/javascript"
      src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE">

Однако я не верю, что на сервис JS Places распространяется такое же ограничение; он подпадает под 25 000 загрузок карт, разрешенных в API v3. Кроме того, для успокоения вашего клиента вы можете заметить, что для JS API: «Для размещения сайтов, которые испытывают кратковременный всплеск использования (например, организация по сбору новостей или сайт, который кратко становится вирусным), ограничения использования будет применяться только после того, как сайт превысит ограничения в течение 90 дней подряд. " (Из раздела Ограничения использования часто задаваемых вопросов по API Карт)

...