Wie zu erkennen, dass die 25000 Anfragen pro Tag limit erreicht worden ist, in Google Maps?
Arbeite ich an einer website mit Hilfe der Google Maps Javascript-API v3.
Die Kostenlose version der API ist begrenzt durch 25000 Anfragen pro Tag. Aber was passiert, wenn diese Grenze erreicht ist?
Gibt es eine Möglichkeit zu erkennen, dass der request-limit erreicht wurde, so dass ein fallback-Google Maps-Bild-API-anzeigen angezeigt werden können, statt?
- Ist nicht diese Grenze durch die client-IP?
- Ja, aber was ist das API-Verhalten?
- Sicher nicht. Es sei denn, du bist der Proxyfunktion die Anfrage über den server, ich sehe nicht, was das problem ist. Da die Karte geladen Anforderung durch den client-Rechner, es ist im wesentlichen als 25.000 einzigartige Seitenaufrufe pro Tag pro Nutzer (ich denke, dass dies der Fall ist). Laut Ihrer FAQ, würden Sie getroffen habe, um diese 90 Tage in einer Reihe.
- "25,000 einzigartige Seitenaufrufe pro Tag pro user", Wenn das nur wahr wäre ...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das limit basiert auf der Website oder Anwendung, nicht die client-IP-Adresse.
Können Sie mithilfe der Google API-Konsole zu überwachen Ihre Verwendung, wenn Sie einen API-Schlüssel, um jedes der Karte Anfragen. Ich habe nicht gesehen, eine Möglichkeit zur Abfrage der Nutzung programmgesteuert.
https://code.google.com/apis/console
Pro den Kommentar von @alds, scheint es, dass die JS-Maps-API v3 und Static Maps API sind separate Dienste, deshalb die separate Anforderung Grenzen. Fallen Sie zurück, um eine statische Google-map-Bild könnte helfen.
Dies erklärt auch die Nutzungsbeschränkungen in bessere detail:
http://googlegeodevelopers.blogspot.com/2011/11/understanding-how-maps-api-usage-limits.html
Kann man nicht erkennen, über das API, dass die request-limit erreicht wurde. Es gibt keine Ereignisse, die ausgelöst werden, und die API ist nicht offen, eine-Funktion oder Eigenschaft, um festzustellen, dass die API-quota erreicht wurde.
Google hat beschlossen, dass dies nicht eine Funktion, die Sie umsetzen werden.
https://issuetracker.google.com/issues/35830575#comment12
@kilogauss ich würde dem widersprechen, dass der Rückgriff auf die statische Google-Karte ist keine option.
Laut https://developers.google.com/maps/faq#usagelimits
"Websites und Anwendungen mit der Google Maps API darf keine Kosten generieren bis zu 25.000 kartenladevorgänge pro Tag FÜR JEDEN service" (groß-und Kleinschreibung und Fettdruck von mir).
Und auf https://developers.google.com/maps/faq#usage_pricing, können Sie sehen, dass JS-Maps-API v3 und Static Maps API sind separate Dienste.