Errors

MapsNetworkError-Klasse

google.maps.MapsNetworkError class
extends Error
library "core"

Basisklasse zum Verwalten von Netzwerkfehlern in Maps.

const {MapsNetworkError} = await google.maps.importLibrary("core");
code
Gibt den Typ des von der API erzeugten Fehlers an.
endpoint
Stellt den Netzwerkdienst dar, der den Fehler zurückgegeben hat.

Klasse MapsRequestError

google.maps.MapsRequestError class
extends MapsNetworkError
library "core"

Stellt einen Anfragefehler von einem Webdienst dar (entspricht einem 4xx-Code in HTTP).

const {MapsRequestError} = await google.maps.importLibrary("core");
Übernommen: code, endpoint

MapsServerError-Klasse

google.maps.MapsServerError class
extends MapsNetworkError
library "core"

Stellt einen serverseitigen Fehler eines Webdienstes dar (entspricht einem 5xx-Code in HTTP).

const {MapsServerError} = await google.maps.importLibrary("core");
Übernommen: code, endpoint

MapsNetworkErrorEndpoint-Konstanten

google.maps.MapsNetworkErrorEndpoint Konstanten
Bibliothek "core"

IDs für API-Endpunkte, die von MapsNetworkError-Instanzen verwendet werden.

Diese Konstanten können auch als Strings verwendet werden. In TypeScript werden die Stringliterale durch den Typ MapsNetworkErrorEndpointString definiert.

const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core");
DIRECTIONS_ROUTE Identifiziert die Routes API innerhalb der Directions API.
DISTANCE_MATRIX Identifiziert die DistanceMatrix API.
ELEVATION_ALONG_PATH Identifiziert die getElevationsAlongPath API innerhalb der Elevation API.
ELEVATION_LOCATIONS Identifiziert die getElevationForLocations API innerhalb der Elevation API.
FLEET_ENGINE_GET_DELIVERY_VEHICLE Identifiziert die Get DeliveryVehicle API in der Fleet Engine.
FLEET_ENGINE_GET_TRIP Identifiziert die Get Trip API in der Fleet Engine.
FLEET_ENGINE_GET_VEHICLE Identifiziert die Get Vehicle API in Fleet Engine.
FLEET_ENGINE_LIST_DELIVERY_VEHICLES Identifiziert die List DeliveryVehicles API in der Fleet Engine.
FLEET_ENGINE_LIST_TASKS Identifiziert die List Tasks API in Fleet Engine.
FLEET_ENGINE_LIST_VEHICLES Identifiziert die List Vehicles API in Fleet Engine.
FLEET_ENGINE_SEARCH_TASKS Identifiziert die Search Tasks API in der Fleet Engine.
GEOCODER_GEOCODE Identifiziert die Geocoding API im Geocoder.
MAPS_MAX_ZOOM Identifiziert die MaximumZoomImageryService API innerhalb der Google Maps-API.
PLACES_AUTOCOMPLETE Identifiziert die Autocomplete API innerhalb der Places API.
PLACES_DETAILS Identifiziert die Details API innerhalb der Places API.
PLACES_FIND_PLACE_FROM_PHONE_NUMBER Identifiziert die findPlaceFromPhoneNumber API innerhalb der Places API.
PLACES_FIND_PLACE_FROM_QUERY Identifiziert die findPlaceFromQuery API innerhalb der Places API.
PLACES_GATEWAY Identifiziert die Gateway API innerhalb der Places API.
PLACES_GET_PLACE Identifiziert die Get Place API innerhalb der Places API.
PLACES_SEARCH_TEXT Identifiziert die Search Text API innerhalb der Places API.
STREETVIEW_GET_PANORAMA Gibt die Methode „getPanorama“ im Street View-Dienst an.

RPCStatus-Konstanten

google.maps.RPCStatus Konstanten
Bibliothek "core"

Der von einem Webdienst zurückgegebene Status. Weitere Informationen finden Sie unter https://grpc.github.io/grpc/core/md_doc_statuscodes.html.

Diese Konstanten können auch als Strings verwendet werden. In TypeScript werden die Stringliterale durch den Typ RPCStatusString definiert.

const {RPCStatus} = await google.maps.importLibrary("core");
ABORTED Der Vorgang wurde abgebrochen, in der Regel aufgrund eines Parallelitätsproblems wie einer fehlgeschlagenen Sequencer-Überprüfung oder einer abgebrochenen Transaktion.
ALREADY_EXISTS Die Entität, die ein Client erstellen wollte (z. B. eine Datei oder ein Verzeichnis), ist bereits vorhanden.
CANCELLED Der Vorgang wurde abgebrochen, üblicherweise vom Aufrufer.
DATA_LOSS Nicht wiederherstellbarer Datenverlust oder Datenkorruption.
DEADLINE_EXCEEDED Die Frist ist abgelaufen, bevor der Vorgang abgeschlossen werden konnte. Bei Vorgängen, die den Systemstatus verändern, kann dieser Fehler angezeigt werden, auch wenn der Vorgang erfolgreich abgeschlossen wurde. Beispielsweise könnte eine erfolgreiche Antwort von einem Server lange verzögert worden sein.
FAILED_PRECONDITION Der Vorgang wurde abgelehnt, weil der Systemzustand nicht für die Ausführung des Vorgangs geeignet ist.
INTERNAL Interne Fehler. Das bedeutet, dass einige Invarianten, die vom zugrunde liegenden System erwartet werden, nicht erfüllt wurden. Dieser Fehlercode ist für schwerwiegende Fehler reserviert.
INVALID_ARGUMENT Der Client hat ein ungültiges Argument angegeben. Dieser Wert ist nicht identisch mit FAILED_PRECONDITION. INVALID_ARGUMENT gibt Argumente an, die ungeachtet des Systemstatus problematisch sind (z. B. ein ungültiger Dateiname).
NOT_FOUND Eine angeforderte Entität (z. B. Datei oder Verzeichnis) wurde nicht gefunden.
OK Kein Fehler; wird bei Erfolg angezeigt
OUT_OF_RANGE Beim Vorgang wurde versucht, den gültigen Bereich zu überschreiten. Beispiel: Such- oder Lesevorgang über das Dateiende hinaus. Im Gegensatz zu INVALID_ARGUMENT zeigt dieser Fehler ein Problem an, das behoben werden kann, wenn sich der Systemstatus ändert. Zum Beispiel erzeugt ein 32-Bit-Dateisystem INVALID_ARGUMENT, wenn es in einem Bereich lesen soll, der nicht innerhalb des Bereichs [0,2^32-1] liegt. Dagegen generiert es OUT_OF_RANGE, wenn für einen Bereich gelesen werden soll, der die aktuelle Dateigröße übersteigt.
PERMISSION_DENIED Der Aufrufer hat keine Berechtigung zur Ausführung des angegebenen Vorgangs. Dieser Fehlercode impliziert nicht, dass die Anfrage gültig ist oder die angefragte Entität existiert oder andere Vorbedingungen erfüllt.
RESOURCE_EXHAUSTED Eine Ressource, z. B. ein nutzerbezogenes Kontingent, ist erschöpft oder der Speicherplatz für das gesamte Dateisystem ist ausgegangen.
UNAUTHENTICATED Die Anfrage enthält keine gültigen Authentifizierungsdaten für diesen Vorgang.
UNAVAILABLE Der Dienst ist derzeit nicht verfügbar. Dies ist höchstwahrscheinlich ein vorübergehender Zustand, der durch Wiederholen mit einem Backoff korrigiert werden kann. Es ist nicht immer sicher, nicht idempotente Vorgänge zu wiederholen.
UNIMPLEMENTED Der Vorgang ist nicht implementiert oder wird in diesem Dienst nicht unterstützt/aktiviert.
UNKNOWN Unbekannter Fehler. Dieser Fehler wird z. B. angezeigt, wenn ein von einem anderen Adressbereich erhaltener Status zu einem Fehlerbereich gehört, der in diesem Adressbereich nicht bekannt ist. Auch Fehler, die von APIs ausgelöst werden, die nicht genügend Fehlerinformationen liefern, können in diesen Fehler umgewandelt werden.