Concernant la bibliothèque de lieux pour les limites de quotas de L'API GoogleMaps
question rapide, juste pour clarifier la formulation et le sens (parce qu'il a changé quelques fois pour le chargement de carte...)
il y a les deux énoncés suivants dans la FAQ de L'API lieux:
L'API Googleplaces a les limites de requête suivantes:
Les utilisateursdisposant d'une clé API ont droit à 1 000 requêtes par période de 24 heures. Les utilisateurs qui ont vérifié leur identité via la console APIs sont: permettre 100 000 demandes par période de 24 heures. Une carte de crédit est nécessaire pour vérification, en activant la facturation dans la console. Nous vous demandons votre carte de crédit uniquement pour valider votre identité. Votre carte ne sera pas facturés pour l'utilisation des Lieux de l'API. Tandis que la limite inférieure est suffisante pour le développement et les tests, nous recommandons d'autoriser la limite supérieure avant de lancer votre candidature. Il est possible de demander à un un quota supplémentaire. S'il est accordé, le contingent supplémentaire est gratuit. Si, à à une étape ultérieure, une option devient disponible pour payer dans le cas d'un contingent supplémentaire, ce contingent s'ajoutera au contingent quota gratuit existant, et vous devrez vous y inscrire explicitement.
Notez que certains services peuvent avoir un multiplicateur:
le service de recherche de texte est soumis à un multiplicateur 10 fois. C'est, chaque requête de recherche de texte que vous faites comptera comme 10 requêtes à l'encontre de votre quota. Le service de recherche Radar est sous réserve de 5 fois multiplicateur. C'est-à-dire que chaque demande de recherche Radar que vous faites va comptez 5 demandes sur votre quota. Si vous avez acheté le Google Place L'API dans le cadre de votre contrat D'entreprise le multiplicateur peut être différent. Veuillez vous référer à L'API GoogleMaps pour Documentation d'affaires pour plus de détails.
cela implique que L'utilisation de L'API Google Places est limitée à 100 000 requêtes par jour, ou 10 000 Si vous faites une Recherche De Texte.
cependant, sur la page de soulèvement, il est dit ce qui suit:
si vous développez une application basée sur le web qui n'a besoin que de rechercher des lieux, et ne pas soumettre de nouveaux lieux ou des bosses de Place, vous devriez utiliser la bibliothèque des lieux de L'API Maps plutôt que d'utiliser le service Web de L'API lieux. La bibliothèque de lieux attribue un quota à chaque utilisateur final plutôt qu'à chaque clé. Cela signifie que votre quota disponible augmenter avec votre base d'utilisateurs plutôt que d'être plafonné à un fixe montant.
j'utilise L'API Places de la manière suivante:
https://maps.googleapis.com/maps/api/js?key=XXX&libraries=places
...
service = new google.maps.places.PlacesService(map);
service.textSearch(request, callback);
et aussi pour la recherche de détails et de photos.
par conséquent, ma question Est: étant donné mon utilisation de L'API Places, suis-je assujetti à la limite de 100 000 requêtes sur mon application, ou suis-je essentiellement non plafonné au niveau de l'application, puisque mon quota est par utilisateur final? (c'est-à-dire par IP unique? si j'avais 10 000 utilisateurs, j'aurais un quota effectif de 100 000*10 000 pour l'ensemble de ma base d'utilisateurs?)
EDIT:
pour plus de clarté: si je jette ma clé API dans https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=XXXX
, cela augmentera mon quota de Places sur la console de L'API Google, cependant si je lance des requêtes via mon application JS, Je ne vois aucun changement d'utilisation de quota. Je veux être sûr que je ne vais pas soudainement être frappé avec un résultat de quota massif.
2 réponses
utilisation des services D'API JavaScript, comme ceux fournis par la bibliothèque Places, ont quota assigné à chaque utilisateur final. C'est une configuration très similaire aux objets comme le google.maps.Geocoder
, qui a été discuté un peu plus en détail dans cet article Geocoding Strategies .
vous pouvez demander un relèvement du quota afin que la restriction soit supprimée et que vous ayez un accès illimité:
https://docs.google.com/forms/d/18pkOdu0uofeI8tbQoReDVfkbOIAscLvjiKc9ZP06hEM/viewform
ce formulaire s'applique à Android, IOS et Web.