Errors

MapsNetworkError class

google.maps.MapsNetworkError zajęcia

Klasa bazowa do zarządzania błędami sieci w Mapach.

Ta klasa rozszerza klasę Error.

Dostęp przez połączenie pod numer const {MapsNetworkError} = await google.maps.importLibrary("core").
 Zobacz Biblioteki w Maps JavaScript API.

code
Określa typ błędu wygenerowanego przez interfejs API.
endpoint
Reprezentuje usługę sieciową, która odpowiedziała z błędem.

MapsRequestError class

google.maps.MapsRequestError zajęcia

Reprezentuje błąd żądania z usługi internetowej (czyli odpowiednik kodu 4xx w HTTP).

Ta klasa rozszerza klasę MapsNetworkError.

Dostęp przez połączenie pod numer const {MapsRequestError} = await google.maps.importLibrary("core").
 Zobacz Biblioteki w Maps JavaScript API.

Przejęte: code, endpoint

MapsServerError class

google.maps.MapsServerError zajęcia

Reprezentuje błąd po stronie serwera z usługi internetowej (czyli odpowiednik kodu 5xx w HTTP).

Ta klasa rozszerza klasę MapsNetworkError.

Dostęp przez połączenie pod numer const {MapsServerError} = await google.maps.importLibrary("core").
 Zobacz Biblioteki w Maps JavaScript API.

Przejęte: code, endpoint

MapsNetworkErrorEndpoint stałe

google.maps.MapsNetworkErrorEndpoint stałe

Identyfikatory punktów końcowych interfejsu API używane przez instancje MapsNetworkError.

Dostęp przez połączenie pod numer const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core").
 Zobacz Biblioteki w Maps JavaScript API.

DIRECTIONS_ROUTE Określa interfejs Routes API w ramach interfejsu Directions API.
DISTANCE_MATRIX Identyfikuje interfejs Distance Matrix API.
ELEVATION_ALONG_PATH Identyfikuje interfejs API getElevationsAlongPath w interfejsie Elevation API.
ELEVATION_LOCATIONS Identyfikuje interfejs API getElevationForLocations w ramach interfejsu Elevation API.
FLEET_ENGINE_GET_DELIVERY_VEHICLE Określa interfejs Get DeliveryVehicle API w Fleet Engine.
FLEET_ENGINE_GET_TRIP Określa interfejs Get Trip API w Fleet Engine.
FLEET_ENGINE_GET_VEHICLE Określa interfejs Get Vehicle API w Fleet Engine.
FLEET_ENGINE_LIST_DELIVERY_VEHICLES Identyfikuje interfejs List DeliveryVehicles API w Fleet Engine.
FLEET_ENGINE_LIST_TASKS Określa interfejs List Tasks API w Fleet Engine.
FLEET_ENGINE_LIST_VEHICLES Określa interfejs List Vehicles API w Fleet Engine.
FLEET_ENGINE_SEARCH_TASKS Określa interfejs Search Tasks API w Fleet Engine.
GEOCODER_GEOCODE Określa interfejs Geocode API w usłudze Geocoder.
MAPS_MAX_ZOOM Identyfikuje interfejs MaximumZoomImageryService API w interfejsie API Map Google.
PLACES_AUTOCOMPLETE Określa interfejs Autocomplete API w ramach interfejsu Places API.
PLACES_DETAILS Identyfikuje interfejs Details API w ramach interfejsu Places API.
PLACES_FIND_PLACE_FROM_PHONE_NUMBER Określa interfejs findPlaceFromPhoneNumber API w ramach interfejsu Places API.
PLACES_FIND_PLACE_FROM_QUERY Określa interfejs findPlaceFromQuery API w Places API.
PLACES_GATEWAY Identyfikuje interfejs API Gateway w Places API.
PLACES_GET_PLACE Określa interfejs Get Place API w ramach interfejsu Places API.
PLACES_SEARCH_TEXT Identyfikuje interfejs Search Text API w Places API.
STREETVIEW_GET_PANORAMA Określa metodę getPanorama w usłudze Street View.

RPCStatus stałe

google.maps.RPCStatus stałe

Stan zwrócony przez usługę internetową. Więcej informacji znajdziesz na stronie https://grpc.github.io/grpc/core/md_doc_statuscodes.html.

Dostęp przez połączenie pod numer const {RPCStatus} = await google.maps.importLibrary("core").
 Zobacz Biblioteki w Maps JavaScript API.

ABORTED Operacja została przerwana, najczęściej z powodu problemu równoczesności, np. w przypadku nieudanej kontroli sekwencera lub przerwanej transakcji.
ALREADY_EXISTS Encja, którą próbował utworzyć klient (np. plik lub katalog), już istnieje.
CANCELLED Operacja została anulowana, zwykle przez element wywołujący.
DATA_LOSS Nieodwracalna utrata lub uszkodzenie danych.
DEADLINE_EXCEEDED Termin upłynął przed wykonaniem operacji. W przypadku operacji, które zmieniają stan systemu, ten błąd może zostać zwrócony nawet wówczas, gdy operacja zakończyła się pomyślnie. Na przykład pomyślna odpowiedź serwera mogła być tak opóźniona, że termin upłynął.
FAILED_PRECONDITION Operacja została odrzucona, ponieważ system nie znajduje się w stanie wymaganym do jej wykonania.
INTERNAL Błędy wewnętrzne. Oznacza to, że pewne niezmienniki oczekiwane przez system bazowy zostały uszkodzone. Ten kod błędu jest zarezerwowany dla poważnych błędów.
INVALID_ARGUMENT Klient podał nieprawidłowy argument. Pamiętaj, że różni się to od FAILED_PRECONDITION. INVALID_ARGUMENT oznacza argumenty, które są problematyczne niezależnie od stanu systemu (np. nieprawidłowa nazwa pliku).
NOT_FOUND Nie znaleziono żądanego elementu (np. pliku lub katalogu).
OK Nie jest to błąd. Zwracany w przypadku powodzenia.
OUT_OF_RANGE Operacja została podjęta poza prawidłowym zakresem. np. próba odczytania danych po osiągnięciu końca pliku. W przeciwieństwie do błędu INVALID_ARGUMENT ten błąd wskazuje na problem, który można rozwiązać, jeśli zmieni się stan systemu. Na przykład 32-bitowy system plików wygeneruje INVALID_ARGUMENT, jeśli zostanie poproszony o odczyt z przesunięciem, które nie mieści się w zakresie [0, 2^32-1], ale wygeneruje OUT_OF_RANGE, jeśli zostanie poproszony o odczyt z przesunięciem przekraczającym bieżący rozmiar pliku.
PERMISSION_DENIED Element wywołujący nie ma uprawnień do wykonania określonej operacji. Ten kod błędu nie oznacza, że żądanie jest prawidłowe ani że żądany podmiot istnieje lub spełnia inne warunki wstępne.
RESOURCE_EXHAUSTED Jeden z zasobów został wyczerpany, być może limit na użytkownika lub cała pamięć systemu plików.
UNAUTHENTICATED Żądanie nie ma prawidłowych danych uwierzytelniających dla tej operacji.
UNAVAILABLE Usługa jest obecnie niedostępna. Jest to najczęściej stan przejściowy, który można rozwiązać, ponawiając próbę z wycofywaniem. Pamiętaj, że ponawianie operacji nieidempotentnych nie zawsze jest bezpieczne.
UNIMPLEMENTED Operacja nie jest wdrożona lub nie jest obsługiwana/włączona w tej usłudze.
UNKNOWN Nieznany błąd. Ten błąd może być na przykład zwracany, gdy stan otrzymany z innej przestrzeni adresowej należy do przestrzeni błędów, która nie jest znana w tej przestrzeni adresowej. Ten błąd może też być generowany przez interfejsy API, które nie zwracają wystarczającej ilości informacji o błędach.