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");
Proprietà | |
|---|---|
code |
Tipo:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatusIdentifica il tipo di errore generato dall'API. |
endpoint |
Tipo:
MapsNetworkErrorEndpointRappresenta 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");
Proprietà | |
|---|---|
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");
Proprietà | |
|---|---|
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");
Costanti | |
|---|---|
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_LOCAL_CONTEXT_SEARCH |
Identifica l'API LocalContextSearch all'interno dell'API Places. |
PLACES_NEARBY_SEARCH |
Identifica l'API NearbySearch 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");
Costanti | |
|---|---|
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. |