Fehlerbehebung
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Entwickler im Europäischen Wirtschaftsraum (EWR)
Nachdem Sie eine Anfrage gestellt haben, erhalten Sie möglicherweise eine Antwort mit Fehlerdetails.
2D-Kacheln und Street View-Bilder
In der folgenden Liste werden die Fehler beschrieben, die bei der Verwendung von 2D-Kacheln und Street View-Bildern auftreten können.
Fehlerauflistung
In der folgenden Liste sind die Fehler aufgeführt, die bei der Verwendung der Map Tiles API auftreten können.
required
- Ihrer Anfrage fehlt ein URL-Parameter. In der Fehlermeldung wird angegeben, welcher Parameter fehlt.
notFound
, invalid
Ihre Werte für x
, y
oder z
liegen außerhalb des zulässigen Bereichs.
Bei normalen Kartenkacheln hängt die maximale Zoomstufe von der jeweiligen Kartenkachel und den angeforderten Kartenoptionen ab.
Bei regulären Kartenkacheln muss die x-Koordinate im Bereich [0, (2^zoom)-1] liegen.
Bei regulären Kartenkacheln muss die Y-Koordinate im Bereich [0, (2^(zoom-1))-1] liegen.
Für Street View-Kacheln muss der Zoom zwischen 0 und 5 liegen (jeweils einschließlich).
Bei Street View-Kacheln sind die Bereiche für die x- und y-Koordinaten bis zur Zoomstufe 5 dieselben wie bei normalen Kartenkacheln. Zu diesem Zeitpunkt sind die Maximalwerte imageHeight
oder imagewidth
geteilt durch tileHeight
oder tileWidth
.
forbidden
:
Mögliche Ursachen:
In der Anfrage fehlt ein gültiger API-Schlüssel.
Nachricht: Your request cannot be served. Please ensure the parameters and
request type are valid for your account and region.
2D-Satellitenkacheln sind in Projekten, die mit einem Rechnungskonto mit einer Adresse im Europäischen Wirtschaftsraum (EWR) verknüpft sind, nicht verfügbar. Weitere Informationen finden Sie unter Map Tiles API-Anpassungen für EWR-Kunden.
expired
- Ihr
session
-Token ist abgelaufen. Ein Sitzungstoken ist ab dem Zeitpunkt der Erstellung zwei Wochen lang gültig. Diese Angaben können sich ohne Vorankündigung ändern. Wenn Sie diesen Fehler erhalten, müssen Sie ein neues Sitzungstoken abrufen, wie unter Sitzungstokens verwenden beschrieben.
badRequest
Ihre Anfrage war fehlerhaft. Häufige Gründe dafür sind:
Sie haben den Kartentyp terrain
angegeben, ohne eine roadmap
-Ebene einzufügen.
Sie haben ein styles
-Array für einen Kartentyp angegeben, der nicht für Straßenkarten vorgesehen ist.
Sie haben in einer Street View-Metadatenanfrage einen Breiten-/Längengradwert sowie eine Panorama-ID gesendet.
quotaExceeded
, rateLimitExceeded
Ihre Anwendung hat das zulässige Kontingent oder die zulässige Anzahl von Anfragen pro Sekunde überschritten.
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 die Anfrage so wiederholen, dass fehlerhafte Anfragen oder weitverbreitete Fehler nicht die Google-Server überlasten, da viele Clients versuchen, Anfragen in schneller Folge zu wiederholen. Das bedeutet, dass Sie exponentielles Backoff verwenden, wenn Sie Ihre Anfragen wiederholen. Durch den exponentiellen Backoff werden Anfragen zeitlich verteilt, damit der Server Zeit hat, sich zu erholen.
Wenn eine Anfrage beispielsweise fehlschlägt, versuchen Sie es nach einer Sekunde noch einmal. Wenn auch dieser Versuch fehlschlägt, wiederholen Sie die Anfrage nach zwei Sekunden. Wenn auch diese Anfrage fehlschlägt, versuchen Sie es nach vier Sekunden noch einmal. Sie verteilen also jede nachfolgende Anfrage effektiv, indem Sie die Zeit zwischen ihnen einfach verdoppeln.
3D-Kacheln
Fehler vom Google-Server sind für Sie möglicherweise nicht offensichtlich, da Sie über einen Renderer auf fotorealistische Kacheln zugreifen, der für die Verarbeitung von Serverfehlern zuständig ist.
Fehler beim Rendern von Kacheln
Der CesiumJS-Renderer schlägt beispielsweise in der Regel ohne Fehlermeldung fehl, wenn Serverfehler auftreten. Dies kann zu Abstürzen, leeren Bildschirmen oder dazu führen, dass bestimmte Kacheln nicht geladen werden.
Die Methode, mit der Sie Serverfehler beheben, hängt vom jeweiligen Renderer ab. Bei browserbasierten Renderern wie CesiumJS können Sie den Netzwerk-Traffic mit den in den meisten Browsern integrierten Tools untersuchen. Sie können beispielsweise die Chrome-Entwicklertools verwenden.
Häufige Fehler
Die folgende Liste enthält Details zu den häufigsten Fehlern, die auftreten können.
- 400: Ungültiges Argument
- Ungültige API-Schlüssel, Abfrageparameter, Kachel-/Tileset-IDs oder ein abgelaufenes Sitzungstoken.
- 400: Ungültiger Wert
- Achten Sie darauf, dass der mapType, mit dem die
createSessionToken
-Anfrage gestellt wurde, mit dem mapType
übereinstimmt, der im nachfolgenden Kachelendpunkt verwendet wird. Ein streetview
-Sitzungstoken kann beispielsweise nicht verwendet werden, um eine roadmap
-Kachel anzufordern.
403: Berechtigung verweigert
Mögliche Ursachen:
Der API-Schlüssel fehlt, die SSL-Verbindung fehlt oder Ihr API-Schlüssel wurde nicht auf die Zulassungsliste für 3D-Kacheln gesetzt. Wenden Sie sich mit Ihrer Projekt-ID an den Google-Support, um auf die Zulassungsliste für die 3D-Kacheln-Funktion der Map Tiles API gesetzt zu werden.
Nachricht: Your request cannot be served. Please ensure the parameters and
request type are valid for your account and region.
Fotorealistische 3D-Kacheln sind in Projekten, die mit einem Rechnungskonto mit einer Adresse im Europäischen Wirtschaftsraum (EWR) verknüpft sind, nicht verfügbar. Weitere Informationen finden Sie unter Map Tiles API-Anpassungen für EWR-Kunden.
- 429: Zu viele Anfragen
- Ihr Kontingent ist aufgebraucht. Wenden Sie sich an den Google-Support, um Ihr Kontingent zu erhöhen.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-09-04 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-09-04 (UTC)."],[[["\u003cp\u003eRequests for 2D Tiles and Street View imagery may result in errors such as \u003ccode\u003erequired\u003c/code\u003e, \u003ccode\u003enotFound\u003c/code\u003e, \u003ccode\u003einvalid\u003c/code\u003e, \u003ccode\u003eforbidden\u003c/code\u003e, \u003ccode\u003eexpired\u003c/code\u003e, \u003ccode\u003ebadRequest\u003c/code\u003e, \u003ccode\u003equotaExceeded\u003c/code\u003e, or \u003ccode\u003erateLimitExceeded\u003c/code\u003e indicating issues with parameters, API keys, or quota limits.\u003c/p\u003e\n"],["\u003cp\u003eWhen retrying requests that failed due to \u003ccode\u003equotaExceeded\u003c/code\u003e or \u003ccode\u003erateLimitExceeded\u003c/code\u003e, it's crucial to implement exponential backoff to avoid overwhelming Google servers.\u003c/p\u003e\n"],["\u003cp\u003e3D Tiles errors are often handled by the renderer, requiring debugging techniques like inspecting network traffic using browser developer tools.\u003c/p\u003e\n"],["\u003cp\u003eCommon 3D Tiles errors include 400 (Invalid argument), 403 (Permission denied), and 429 (Too many requests), which can be addressed by verifying API keys, SSL connections, allowlisting, or adjusting quotas.\u003c/p\u003e\n"]]],["Upon encountering errors when using Map Tiles API, common issues include missing URL parameters (`required`), out-of-range coordinates (`notFound`, `invalid`), an invalid API key (`forbidden`), or an expired session token (`expired`). Other errors involve malformed requests (`badRequest`) or exceeding usage limits (`quotaExceeded`, `rateLimitExceeded`). When rate limiting occurs, implement exponential backoff when retrying requests. 3D Tiles errors may be handled by the renderer and include issues like invalid keys, missing API key, or exceeded quota.\n"],null,["# Handling errors\n\n**European Economic Area (EEA) developers** If your billing address is in the European Economic Area, effective on 8 July 2025, the [Google\n| Maps Platform EEA Terms of Service](https://cloud.google.com/terms/maps-platform/eea) will apply to your use of the Services. [Learn more](/maps/comms/eea/faq). In addition, certain content from the Map Tiles API will no longer be returned. [Learn more](/maps/comms/eea/map-tiles).\n\nAfter you make a request, you might receive a response that contains error\ndetails.\n\n2D Tiles and Street View imagery\n--------------------------------\n\nThe following list details the errors that you might encounter when using 2D\nTiles and Street View imagery.\n\n### Error listing\n\nThe following list details the errors you might encounter when using the\nMap Tiles API.\n\n`required`\n: Your request is missing a URL parameter. Note that the error message indicates\n which parameter is missing.\n\n`notFound`, `invalid`\n\n: Your \u003cvar class=\"apiparam\" translate=\"no\"\u003e\u003ccode translate=\"no\" dir=\"ltr\"\u003ex\u003c/code\u003e\u003c/var\u003e, \u003cvar class=\"apiparam\" translate=\"no\"\u003e\u003ccode translate=\"no\" dir=\"ltr\"\u003ey\u003c/code\u003e\u003c/var\u003e, or\n \u003cvar class=\"apiparam\" translate=\"no\"\u003e\u003ccode translate=\"no\" dir=\"ltr\"\u003ez\u003c/code\u003e\u003c/var\u003e values are out of range.\n\n - For regular map tiles, the maximum zoom level depends on the particular\n map tile, and on the map options that you requested.\n\n - For regular map tiles, the x coordinate must be in the range\n \\[0, (2\\^zoom)-1\\].\n\n - For regular map tiles, the y coordinate must be in the range\n \\[0, (2\\^(zoom-1))-1\\].\n\n - For Street View Tiles, zoom must be between zero and five, inclusive.\n\n - For Street View Tiles, the x and y coordinate ranges are the same as\n for regular map tiles, until level five zoom. At that point, the maximum\n values are `imageHeight` or `imagewidth` divided by `tileHeight` or\n `tileWidth`.\n\n`forbidden`:\n\nPossible causes:\n\n- The request is missing a valid API key.\n\n- Message: `Your request cannot be served. Please ensure the parameters and\n request type are valid for your account and region.`\n\n 2D satellite tiles are not available in projects that are linked to a\n billing account with a European Economic Area (EEA) address. For more\n information, see [Map Tiles API adjustments for EEA\n customers](/maps/comms/eea/map-tiles#adjustments).\n\n`expired`\n: Your `session` token has expired. A session token is valid for\n two weeks from its creation time. Note that this might change\n without notice. If you receive this error, then you must get a new session\n token, as described in\n [Use session tokens](/maps/documentation/tile/session_tokens).\n\n`badRequest`\n\n: Your request was malformed. Common reason for this include:\n\n - You specified a `terrain` map type without including a `roadmap` layer.\n\n - You included a `styles` array for a non-roadmap map type.\n\n - You sent a lat/lng value, as well as a panorama ID in a Street View metadata\n request.\n\n`quotaExceeded`, `rateLimitExceeded`\n\n: Your application has exceeded its allowed quota, or it exceeded it allowed\n number of queries per second.\n\n### Example error\n\n {\n \"error\": {\n \"code\": 403,\n \"message\": \"The request is missing a valid API key.\",\n \"errors\": [\n {\n \"message\": \"The request is missing a valid API key.\",\n \"domain\": \"global\",\n \"reason\": \"forbidden\"\n }\n ],\n \"status\": \"PERMISSION_DENIED\"\n }\n }\n\n### Retrying requests\n\nWhen requests fail with `quotaExceeded` and `rateLimitExceeded`, you should\nretry your request in such as way that broken requests or wide-scale failures\ndon't flood Goodle servers---as many clients attempt to retry requests in quick\nsuccession. This means using\n[exponential backoff](https://en.wikipedia.org/wiki/Exponential_backoff)\nwhen you retry your requests. Exponential backoff forces you to spread your\nrequests out in time, to give the server time to recover.\n\nFor example, if a request fails, then retry again after one second. But if that\nattempt fails as well, then retry your request again after two seconds. If that\nrequest also fails, then try again after four seconds. So you effectively spread\neach successive request out by simply doubling the length of time between them.\n\n3D Tiles\n--------\n\nErrors from Google's server might not be obvious to you because you access\nphotorealistic tiles through a renderer, which is responsible for handling\nserver errors.\n\n### Tile renderer errors\n\nFor example, the CesiumJS renderer usually fails silently when server errors\noccur, which can result in anything from crashes, blank screens, to specific\ntiles not loading.\n\nThe technique that you use to debug server errors will depend on the particular\nrenderer you use. For browser-based renderers like CesiumJS, you can inspect\nthe network traffic with tools built into most browsers. For example, you can\nuse\n[Chrome DevTools](https://developer.chrome.com/docs/devtools/).\n\n### Common errors\n\nThe following list contains details about the most common errors that you might\nencounter.\n\n400: Invalid argument\n: Invalid API keys, query parameters, tile/tileset IDs, or an expired session\n token.\n\n400: Invalid Value\n: Make sure that the mapType with which the `createSessionToken` request was\n made matches the `mapType` used in the subsequent tile endpoint. For example, a\n `streetview` session token cannot be used to request a `roadmap` tile.\n\n**403: Permission denied**\n\nPossible causes:\n\n- Missing API key, missing SSL connection, or your API key has not been added\n to the allowlist for 3D Tiles. Contact [Google\n Support](/maps/support#contact-maps-support) with your project ID to get\n added to the allowlist for the 3D Tiles functionality of the\n Map Tiles API.\n\n- Message: `Your request cannot be served. Please ensure the parameters and\n request type are valid for your account and region.`\n\n Photorealistic 3D tiles are not available in projects that are linked to a\n billing account with a European Economic Area (EEA) address. For more\n information, see [Map Tiles API adjustments for EEA\n customers](/maps/comms/eea/map-tiles#adjustments).\n\n429: Too many requests\n: Your quota is exhausted. Contact\n [Google Support](/maps/support#contact-maps-support) to increase your quota."]]