2016-08-10 2 views
0

Ich kenne die Nutzungsbeschränkungen, wenn ich die kostenlose, öffentlich zugängliche Javascript Maps API von Google nutze. Derzeit sind 25.000 tägliche Kartenladungen Ihre Grenze.Welche Beschränkungen sind bei der Google Maps API für Google Maps möglich?

Es scheint aber auch, dass auch die Lieferserver irgendwie begrenzt sind.

Ich betreibe eine Website unter https://zugspitze360.com, die stark die API verwendet, um Fotosphären (Panoramafotos) anzuzeigen, und es scheint, dass für bestimmte Benutzer oder Zeiten das Laden von Bildern 403 HTTP-Antworten auf Google-Servern ergibt.

In der Google Developer Console können jedoch keine Fehler gefunden werden. Und kann auch keine Informationen über Nutzungsgrenzen in Bezug auf Bilddatenladungen, etc.

finden
+0

Verwenden Sie die Geocodierung? Es gibt auch eine Einschränkung von Abfragen pro Sekunde. Vielleicht ist das der Grund warum? – mxlse

+0

Nein, keine Geocodierung. In erster Linie trat der Fehler beim Laden von 360 Street View-Bildern auf. – individual8

Antwort

1

Basierend auf diesem documentation, überprüfen Sie, ob der API-Schlüssel in der Anfrage gültig ist, dann versuchen Sie, Ihren Cache zu löschen. Ich habe dieses related SO question gefunden, das vorschlug sicherzustellen, dass Sie nicht versehentlich DOS mit HTTP-Anfragen DOS sind, um Fehler 403 zu vermeiden. Es wird unweigerlich Ihr Limit durchbrennen und möglicherweise Ihre IP auf eine Blacklist setzen. Überprüfen Sie auch, ob Sie das Google Maps js-Skript nicht lokal speichern (oder lokal speichern). Google erlaubt das nicht.

+0

Was ist mein Limit? Als der Fehler auftrat, waren wir gut unter dem Ladegewicht von 25.000 Ladungen pro Tag. Ich würde sagen, was passiert ist, was Sie beschrieben haben, wir waren irgendwie auf der schwarzen Liste, zumindest teilweise. Ich weiß nicht, was zu tun ist, aber es liegt in der Natur von Fotos, dass mehrere Anfragen gestellt werden. Außerdem wird die Google Maps-API nicht zwischengespeichert. – individual8