MapsNetworkError-Klasse
Klasse
google.maps.MapsNetworkError
erweitert Error
erweitert um MapsRequestError, MapsServerError
Bibliothek "core"
Basisklasse zum Verwalten von Netzwerkfehlern in Maps.
const {MapsNetworkError} = await google.maps.importLibrary("core");
Attribute | |
|---|---|
code |
Typ:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatusGibt den Typ des von der API erzeugten Fehlers an. |
endpoint |
Stellt den Netzwerkdienst dar, der den Fehler zurückgegeben hat. |
Klasse MapsRequestError
Klasse
google.maps.MapsRequestError
erweitert MapsNetworkError, Error
Bibliothek "core"
Stellt einen Anfragefehler von einem Webdienst dar (entspricht einem 4xx-Code in HTTP).
const {MapsRequestError} = await google.maps.importLibrary("core");
Attribute | |
|---|---|
Übernommen:
code,
endpoint
|
MapsServerError-Klasse
Klasse
google.maps.MapsServerError
erweitert MapsNetworkError, Error
Bibliothek "core"
Stellt einen serverseitigen Fehler eines Webdienstes dar (entspricht einem 5xx-Code in HTTP).
const {MapsServerError} = await google.maps.importLibrary("core");
Attribute | |
|---|---|
Übernommen:
code,
endpoint
|
MapsNetworkErrorEndpoint-Konstanten
Konstanten
google.maps.MapsNetworkErrorEndpoint
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");
Konstanten | |
|---|---|
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_LOCAL_CONTEXT_SEARCH |
Identifiziert die LocalContextSearch API in der Places API. |
PLACES_NEARBY_SEARCH |
Identifiziert die NearbySearch 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
Konstanten
google.maps.RPCStatus
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");
Konstanten | |
|---|---|
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. |