Errors

Classe MapsNetworkError

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

Classe base per la gestione degli errori di rete in Maps.

const {MapsNetworkError} = await google.maps.importLibrary("core");
code
Identifica il tipo di errore generato dall'API.
endpoint
Rappresenta il servizio di rete che ha restituito l'errore.

Classe MapsRequestError

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

Rappresenta un errore di richiesta da un servizio web (ovvero l'equivalente di un codice 4xx in HTTP).

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

Classe MapsServerError

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

Rappresenta un errore lato server di un servizio web (ovvero l'equivalente di un codice 5xx in HTTP).

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

Costanti MapsNetworkErrorEndpoint

google.maps.MapsNetworkErrorEndpoint libreria di costanti
"core"

Identificatori per gli endpoint API utilizzati dalle istanze MapsNetworkError.

Queste costanti sono utilizzabili anche come stringhe. In TypeScript, i valori letterali stringa sono definiti dal tipo MapsNetworkErrorEndpointString.

const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core");
DIRECTIONS_ROUTE Identifica l'API Routes all'interno dell'API Directions.
DISTANCE_MATRIX Identifica l'API Distance Matrix.
ELEVATION_ALONG_PATH Identifica l'API getElevationsAlongPath all'interno dell'API Elevation.
ELEVATION_LOCATIONS Identifica l'API getElevationForLocations all'interno dell'API Elevation.
FLEET_ENGINE_GET_DELIVERY_VEHICLE Identifica l'API Get DeliveryVehicle all'interno di Fleet Engine.
FLEET_ENGINE_GET_TRIP Identifica l'API Get Trip all'interno di Fleet Engine.
FLEET_ENGINE_GET_VEHICLE Identifica l'API Get Vehicle all'interno di Fleet Engine.
FLEET_ENGINE_LIST_DELIVERY_VEHICLES Identifica l'API List DeliveryVehicles all'interno di Fleet Engine.
FLEET_ENGINE_LIST_TASKS Identifica l'API List Tasks all'interno di Fleet Engine.
FLEET_ENGINE_LIST_VEHICLES Identifica l'API List Vehicles all'interno di Fleet Engine.
FLEET_ENGINE_SEARCH_TASKS Identifica l'API Tasks di ricerca all'interno di Fleet Engine.
GEOCODER_GEOCODE Identifica l'API Geocoding all'interno del geocodificatore.
MAPS_MAX_ZOOM Identifica l'API MaximumZoomImageryService all'interno dell'API di Google Maps.
PLACES_AUTOCOMPLETE Identifica l'API Autocomplete all'interno dell'API Places.
PLACES_DETAILS Identifica l'API Details all'interno dell'API Places.
PLACES_FIND_PLACE_FROM_PHONE_NUMBER Identifica l'API findPlaceFromPhoneNumber all'interno dell'API Places.
PLACES_FIND_PLACE_FROM_QUERY Identifica l'API findPlaceFromQuery all'interno dell'API Places.
PLACES_GATEWAY Identifica l'API Gateway all'interno dell'API Places.
PLACES_GET_PLACE Identifica l'API Get Place all'interno dell'API Places.
PLACES_SEARCH_TEXT Identifica l'API Search Text all'interno dell'API Places.
STREETVIEW_GET_PANORAMA Identifica il metodo getPanorama all'interno del servizio Street View.

Costanti RPCStatus

google.maps.RPCStatus libreria di costanti
"core"

Lo stato restituito da un servizio web. Consulta la pagina https://grpc.github.io/grpc/core/md_doc_statuscodes.html.

Queste costanti sono utilizzabili anche come stringhe. In TypeScript, i valori letterali stringa sono definiti dal tipo RPCStatusString.

const {RPCStatus} = await google.maps.importLibrary("core");
ABORTED L'operazione è stata interrotta, in genere a causa di un problema di concorrenza, ad esempio un errore di controllo del sequencer o un'interruzione della transazione.
ALREADY_EXISTS L'entità che un client ha tentato di creare (ad es. file o directory) esiste già.
CANCELLED L'operazione è stata annullata, in genere dal chiamante.
DATA_LOSS Perdita o danneggiamento dei dati non recuperabili.
DEADLINE_EXCEEDED La scadenza è trascorsa prima che l'operazione potesse essere completata. Per le operazioni che modificano lo stato del sistema, questo errore potrebbe essere restituito anche se l'operazione è stata completata correttamente. Ad esempio, una risposta corretta da un server potrebbe aver subito un ritardo significativo.
FAILED_PRECONDITION L'operazione è stata rifiutata perché il sistema non si trova in uno stato richiesto per l'esecuzione dell'operazione.
INTERNAL Errori interni. Ciò significa che alcune invarianti previste dal sistema sottostante sono state violate. Questo codice di errore è riservato a errori gravi.
INVALID_ARGUMENT Il client ha specificato un argomento non valido. Tieni presente che questo valore è diverso da FAILED_PRECONDITION. INVALID_ARGUMENT indica argomenti problematici indipendentemente dallo stato del sistema (ad esempio, un nome file non valido).
NOT_FOUND Impossibile trovare un'entità richiesta (ad es. file o directory).
OK Non è un errore; viene restituito in caso di esito positivo.
OUT_OF_RANGE È stato eseguito un tentativo di operazione oltre l'intervallo valido. Ad esempio, ricerca o lettura oltre la fine del file. A differenza di INVALID_ARGUMENT, questo errore indica un problema che potrebbe essere risolto se lo stato del sistema cambia. Ad esempio, un file system a 32 bit genererà INVALID_ARGUMENT se viene richiesto di leggere un offset non compreso nell'intervallo [0,2^32-1], ma genererà OUT_OF_RANGE se viene richiesto di leggere un offset oltre le dimensioni attuali del file.
PERMISSION_DENIED Il chiamante non dispone dell'autorizzazione per eseguire l'operazione specificata. Questo codice di errore non implica che la richiesta sia valida o che l'entità richiesta esista o soddisfi altre precondizioni.
RESOURCE_EXHAUSTED Alcune risorse sono state esaurite, ad esempio una quota per utente, o forse l'intero file system ha esaurito lo spazio.
UNAUTHENTICATED La richiesta non ha credenziali di autenticazione valide per l'operazione.
UNAVAILABLE Il servizio non è al momento disponibile. Molto probabilmente si tratta di una condizione temporanea, che può essere corretta riprovando con un backoff. Tieni presente che non è sempre sicuro riprovare le operazioni non idempotenti.
UNIMPLEMENTED L'operazione non è implementata o non è supportata/abilitata in questo servizio.
UNKNOWN Errore sconosciuto. Ad esempio, questo errore potrebbe essere restituito quando uno stato ricevuto da un altro spazio di indirizzi appartiene a uno spazio di errore non noto in questo spazio di indirizzi. Anche gli errori generati dalle API che non restituiscono informazioni sufficienti sull'errore possono essere convertiti in questo errore.