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.
Właściwości | |
|---|---|
code | 
Typ:   
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatusOkreś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.
Właściwości | |
|---|---|
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.
Właściwości | |
|---|---|
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.
Stałe | |
|---|---|
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_LOCAL_CONTEXT_SEARCH | 
Określa interfejs LocalContextSearch API w ramach interfejsu Places API. | 
PLACES_NEARBY_SEARCH | 
Określa interfejs NearbySearch API w 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.
Stałe | |
|---|---|
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. |