2012-03-29 20 views
4

Ich freue mich auf die Google Places Autocompleter. Es funktioniert perfekt, ich habe versucht, den bereitgestellten Code zu verwenden.Google Places API Grenzen

Allerdings sehe ich, dass sie etwas über Grenzen pro API-Schlüssel erwähnen. Zuallererst habe ich keinen API-Schlüssel, und es funktioniert. Ich sehe keine Grenze in Bezug auf keine API-Schlüssel?

Zweitens begrenzen sie pro Client-IP (der Browser, der meine Website anzeigt), pro Domäne oder etwas anderes?

Wenn sie pro Domäne begrenzen, teilen sich sub1.domain.com und sub2.domain.com dasselbe Limit?

Ich kann nichts in der Google-Dokumentation diesbezüglich finden, weshalb ich hier frage. Vielen Dank!

Edit: Also habe ich mich für einen API-Schlüssel angemeldet, aber sie sagen mir nicht, wo ich sie für die Places-Autocomplete einbinden soll?

+0

Warum der Downvote? – Jeff

Antwort

5

Soweit der Schlüssel betrifft, so ist es nur für die Orte Web-Service erforderlich: https://developers.google.com/maps/documentation/places/

Ihr doc Link auf die Orte Bibliothek ist - das ist ein Service der API v3 JavaScript. Ein Schlüssel ist dort nicht erforderlich, aber Sie können einen hinzufügen, indem Sie &key={yourkey} hinzufügen, wenn Sie die Maps JS() laden. So

:

  • Orte Web-Service: Schlüssel erforderlich
  • Orte JavaScript-Service: kein Schlüssel
  • erforderlich

Ich weiß nicht über bestimmte Grenzen der automatischen Vervollständigung, aber die JS-API hat Grenzen hier erwähnt: https://developers.google.com/maps/documentation/javascript/usage. Grundsätzlich 25.000 Kartenladungen pro Tag, mit der Option, bei Bedarf mehr zu kaufen.

Hoffe, dass hilft.

+0

Ja, das hilft, danke! – Jeff

+1

Ich verwende auch die Autocomplete-Funktion und brauche Informationen zum Limit. Ich habe den API-Schlüssel in meinem Anruf, aber ich sehe keine Verwendung im Bericht der Google-Konsole. Die Dokumentation sagt, dass eine Anfrage gezählt wird, wenn es eine Kartenladung gibt und da ich nur die Autovervollständigung benutze, bin ich ok mit dem Limit? – Mithil

7

Die Google Places-Bibliothek für Google Maps JavaScript API V3 erfordert keinen zu implementierenden API-Schlüssel und hat kein dokumentiertes Limit. Wenn ein Nutzer jedoch in einer Minute mehr Abfragen durchführt, als von Google als akzeptabel erachtet werden, erhält er als Antwort auf eine Anfrage den Status OVER_QUERY_LIMIT.