Nachdem Sie eine Anfrage gestellt haben, erhalten Sie möglicherweise eine Antwort, die Fehler enthält Details.
2D-Kacheln und Street View-Bilder
In der folgenden Liste sind die Fehler aufgeführt, die bei der Verwendung von 2D auftreten können. Kacheln und Street View-Bilder.
Fehler beim Auflisten
In der folgenden Liste sind die Fehler aufgeführt, die bei der Verwendung des Map Tiles API
required
- In Ihrer Anfrage fehlt ein URL-Parameter. Beachten Sie, dass in der Fehlermeldung welcher Parameter fehlt.
notFound
,invalid
x
,y
oderz
-Werte liegen außerhalb des zulässigen Bereichs.Bei normalen Kartenkacheln richtet sich die maximale Zoomstufe nach dem Kartenkachel und in den angeforderten Kartenoptionen.
Bei normalen Kartenkacheln muss die x-Koordinate im Bereich [0, (2^zoom)-1].
Bei normalen Kartenkacheln muss die Y-Koordinate im Bereich [0, (2^(zoom-1))-1].
Bei Street View-Kacheln muss die Zoomstufe zwischen 0 und 5 liegen.
Bei Street View-Kacheln entsprechen die x- und y-Koordinaten für normale Kartenkacheln bis Stufe 5. An diesem Punkt wird das Maximum Werte sind
imageHeight
oderimagewidth
geteilt durchtileHeight
odertileWidth
.
forbidden
:
In der Anfrage fehlt ein gültiger API-Schlüssel.
expired
- Ihr
session
-Token ist abgelaufen. Ein Sitzungstoken ist gültig für zwei Wochen nach der Erstellung. Hinweis: Dies kann sich ohne vorherige Ankündigung. Wenn Sie diesen Fehler erhalten, müssen Sie eine neue Sitzung abrufen enthalten, wie in Sitzungstokens verwenden. badRequest
Deine Anfrage war fehlerhaft. Häufige Gründe dafür:
Sie haben einen
terrain
-Kartentyp angegeben, ohne eineroadmap
-Ebene einzubeziehen.Sie haben ein
styles
-Array für einen anderen Kartentyp eingefügt.Sie haben einen Breiten-/Längenwert und eine Panorama-ID in den Street View-Metadaten gesendet.
quotaExceeded
,rateLimitExceeded
Ihre Anwendung hat das zulässige Kontingent überschritten oder überschritten Anzahl der Abfragen pro Sekunde.
Beispiel für Fehlermeldung
{
"error": {
"code": 403,
"message": "The request is missing a valid API key.",
"errors": [
{
"message": "The request is missing a valid API key.",
"domain": "global",
"reason": "forbidden"
}
],
"status": "PERMISSION_DENIED"
}
}
Anfragen wiederholen
Wenn Anfragen mit quotaExceeded
und rateLimitExceeded
fehlschlagen, sollten Sie Folgendes tun:
Wiederholen Sie Ihre Anfrage so, dass fehlerhafte Anfragen oder groß angelegte Fehler auftreten.
die Goodle-Server nicht überfluten, da viele Clients versuchen,
Abfolge zu lösen. Das bedeutet, dass Sie
exponentieller Backoff
wenn Sie Ihre Anfragen wiederholen. Der exponentielle Backoff zwingt Sie dazu,
Anfragen rechtzeitig gesendet werden, damit der Server Zeit für die Wiederherstellung hat.
Wenn beispielsweise eine Anfrage fehlschlägt, wiederholen Sie den Vorgang nach einer Sekunde. Aber wenn das schlägt ebenfalls fehl. Wiederholen Sie die Anfrage nach zwei Sekunden. Wenn das schlägt ebenfalls fehl. Versuchen Sie es dann nach vier Sekunden noch einmal. So sorgen Sie dafür, durch Verdoppeln der Zeitspanne zwischen ihnen verdoppeln.
3D-Kacheln
Fehler vom Google-Server sind für Sie möglicherweise nicht offensichtlich, weil Sie fotorealistische Kacheln über einen Renderer, der für die Verarbeitung Serverfehler.
Fehler im Kachel-Renderer
Zum Beispiel schlägt der CesiumJS-Renderer normalerweise ohne Meldung fehl, wenn Serverfehler z. B. Abstürze, leere Bildschirme, Kacheln werden nicht geladen.
Welche Technik Sie zum Beheben von Serverfehlern verwenden, hängt davon ab, den Sie verwenden. Für browserbasierte Renderer wie CesiumJS können Sie prüfen, den Netzwerkverkehr mit den in den meisten Browsern integrierten Tools. So können Sie zum Beispiel nutzen Chrome-Entwicklertools:
Häufige Fehler
Die folgende Liste enthält Details zu den häufigsten Fehlern, die möglicherweise begegnen können.
- 400: Ungültiges Argument
- Ungültige API-Schlüssel, Abfrageparameter, Kachel-/Kachelsatz-IDs oder eine abgelaufene Sitzung Token.
- 403: Berechtigung verweigert
- Fehlender API-Schlüssel, keine SSL-Verbindung oder Ihr API-Schlüssel wurde nicht hinzugefügt zu Zulassungsliste für 3D-Kacheln. Google kontaktieren Support durch Ihre Projekt-ID, um hinzugefügt zu werden auf die Zulassungsliste für die 3D-Kacheln-Funktion der Map Tiles API setzen.
- 429: Zu viele Anfragen
- Ihr Kontingent ist aufgebraucht. Kontakt den Google-Support, um Ihr Kontingent zu erhöhen.