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

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

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

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

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

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

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

Грамматика.


person grammar    schedule 05.01.2012    source источник
comment
Я запутался - вы используете PlacesService как часть API Карт или API Places? Если второе, здесь указано, как использовать ключ: code.google.com. /apis/maps/documentation/places/#PlaceDetails   -  person duncan    schedule 05.01.2012


Ответы (1)


Вы можете добавить свой консольный ключ 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 версии 3. Кроме того, чтобы успокоить вашего клиента, вы можете отметить, что для JS API: «Для размещения сайтов, которые испытывают кратковременные всплески использования (например, организация по сбору новостей или сайт, который на короткое время становится вирусным), ограничения использования будет применяться только после того, как сайт превысит ограничения в течение 90 дней подряд». (Из раздела Ограничения использования часто задаваемых вопросов по Maps API)

person Mike Jeffrey    schedule 05.01.2012
comment
Большое спасибо! Это именно то, что мне нужно было услышать. Ваше здоровье! +1 за то, что я меньше беспокоюсь. - person grammar; 05.01.2012