Classe MapsNetworkError
classe
google.maps.MapsNetworkError
étend Error
étendue par MapsRequestError, MapsServerError
bibliothèque "core"
Classe de base pour gérer les erreurs réseau dans Maps.
const {MapsNetworkError} = await google.maps.importLibrary("core");
Propriétés | |
|---|---|
code |
Type :
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatusIdentifie le type d'erreur généré par l'API. |
endpoint |
Type :
MapsNetworkErrorEndpointReprésente le service réseau qui a renvoyé l'erreur. |
Classe MapsRequestError
class
google.maps.MapsRequestError
extends MapsNetworkError, Error
library "core"
Représente une erreur de requête d'un service Web (c'est-à-dire l'équivalent d'un code 4xx en HTTP).
const {MapsRequestError} = await google.maps.importLibrary("core");
Propriétés | |
|---|---|
Hérité :
code,
endpoint
|
Classe MapsServerError
class
google.maps.MapsServerError
extends MapsNetworkError, Error
library "core"
Représente une erreur côté serveur d'un service Web (c'est-à-dire l'équivalent d'un code 5xx en HTTP).
const {MapsServerError} = await google.maps.importLibrary("core");
Propriétés | |
|---|---|
Hérité :
code,
endpoint
|
MapsNetworkErrorEndpoint
google.maps.MapsNetworkErrorEndpoint
bibliothèque "core"
Identifiants des points de terminaison de l'API utilisés par les instances MapsNetworkError.
Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type MapsNetworkErrorEndpointString.
const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core");
Constantes | |
|---|---|
DIRECTIONS_ROUTE |
Identifie l'API Routes dans l'API Directions. |
DISTANCE_MATRIX |
Identifie l'API Distance Matrix. |
ELEVATION_ALONG_PATH |
Identifie l'API getElevationsAlongPath dans l'API Elevation. |
ELEVATION_LOCATIONS |
Identifie l'API getElevationForLocations dans l'API Elevation. |
FLEET_ENGINE_GET_DELIVERY_VEHICLE |
Identifie l'API GetDeliveryVehicle dans Fleet Engine. |
FLEET_ENGINE_GET_TRIP |
Identifie l'API Get Trip dans Fleet Engine. |
FLEET_ENGINE_GET_VEHICLE |
Identifie l'API Get Vehicle dans Fleet Engine. |
FLEET_ENGINE_LIST_DELIVERY_VEHICLES |
Identifie l'API List DeliveryVehicles dans Fleet Engine. |
FLEET_ENGINE_LIST_TASKS |
Identifie l'API List Tasks dans Fleet Engine. |
FLEET_ENGINE_LIST_VEHICLES |
Identifie l'API List Vehicles dans Fleet Engine. |
FLEET_ENGINE_SEARCH_TASKS |
Identifie l'API Search Tasks dans Fleet Engine. |
GEOCODER_GEOCODE |
Identifie l'API de géocodage dans le geocoder. |
MAPS_MAX_ZOOM |
Identifie l'API MaximumZoomImageryService dans l'API Google Maps. |
PLACES_AUTOCOMPLETE |
Identifie l'API Autocomplete dans l'API Places. |
PLACES_DETAILS |
Identifie l'API Details dans l'API Places. |
PLACES_FIND_PLACE_FROM_PHONE_NUMBER |
Identifie l'API findPlaceFromPhoneNumber dans l'API Places. |
PLACES_FIND_PLACE_FROM_QUERY |
Identifie l'API findPlaceFromQuery dans l'API Places. |
PLACES_GATEWAY |
Identifie l'API Gateway dans l'API Places. |
PLACES_GET_PLACE |
Identifie l'API Get Place dans l'API Places. |
PLACES_LOCAL_CONTEXT_SEARCH |
Identifie l'API LocalContextSearch dans l'API Places. |
PLACES_NEARBY_SEARCH |
Identifie l'API NearbySearch dans l'API Places. |
PLACES_SEARCH_TEXT |
Identifie l'API Search Text dans l'API Places. |
STREETVIEW_GET_PANORAMA |
Identifie la méthode getPanorama dans le service Street View. |
RPCStatus
google.maps.RPCStatus
bibliothèque "core"
État renvoyé par un service Web. Consultez https://grpc.github.io/grpc/core/md_doc_statuscodes.html.
Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type RPCStatusString.
const {RPCStatus} = await google.maps.importLibrary("core");
Constantes | |
|---|---|
ABORTED |
L'opération a été abandonnée, généralement en raison d'un problème de simultanéité, tel qu'un échec de vérification du séquenceur ou un abandon de transaction. |
ALREADY_EXISTS |
L'entité qu'un client a tenté de créer (par exemple, un fichier ou un répertoire) existe déjà. |
CANCELLED |
L'opération a été annulée, généralement par l'appelant. |
DATA_LOSS |
Perte ou corruption de données irrécupérable. |
DEADLINE_EXCEEDED |
Le délai a expiré avant que l'opération puisse se terminer. Pour les opérations qui modifient l'état du système, cette erreur peut être affichée même si l'opération s'est terminée avec succès. Par exemple, une réponse réussie d'un serveur peut avoir été retardée pendant longtemps. |
FAILED_PRECONDITION |
L'opération a été rejetée car le système n'est pas dans un état requis pour exécuter l'opération. |
INTERNAL |
Erreurs internes. Cela signifie que certains invariants attendus par le système sous-jacent n'ont pas été respectés. Ce code d'erreur est réservé aux erreurs graves. |
INVALID_ARGUMENT |
Le client a spécifié un argument non valide. Notez que cette erreur diffère de FAILED_PRECONDITION. INVALID_ARGUMENT indique les arguments problématiques, quel que soit l'état du système (par exemple, un nom de fichier incorrect). |
NOT_FOUND |
Une entité demandée (fichier ou répertoire, par exemple) est introuvable. |
OK |
Pas une erreur, affiché en cas de réussite. |
OUT_OF_RANGE |
L'opération a été tentée au-delà de la plage valide. Par exemple, rechercher ou lire après la fin du fichier. Contrairement à INVALID_ARGUMENT, cette erreur indique un problème pouvant être résolu si l'état du système change. Par exemple, un système de fichiers 32 bits générera INVALID_ARGUMENT s'il est invité à lire avec un décalage qui n'est pas compris dans la plage [0,2 ^ 32-1], mais générera OUT_OF_RANGE s'il est invité à lire avec un décalage qui dépasse la taille du fichier actuel. |
PERMISSION_DENIED |
L'appelant n'a pas l'autorisation d'exécuter l'opération spécifiée. Ce code d'erreur n'implique pas que la requête soit valide ni que l'entité demandée existe ou qu'elle répond à d'autres pré-requis. |
RESOURCE_EXHAUSTED |
Certaines ressources ont été épuisées ; par exemple, un quota par utilisateur a été atteint ou le système de fichiers dans son intégralité manque d'espace. |
UNAUTHENTICATED |
La requête ne dispose pas d'identifiants d'authentification valides pour l'opération. |
UNAVAILABLE |
Le service est actuellement indisponible. Il s'agit probablement d'une condition temporaire qui peut être corrigée en réessayant après avoir laissé passer un intervalle entre les tentatives. Notez qu'il n'est pas toujours sûr de relancer des opérations non idempotentes. |
UNIMPLEMENTED |
L'opération n'est pas mise en œuvre ou n'est pas prise en charge/activée dans ce service. |
UNKNOWN |
Erreur inconnue. Par exemple, cette erreur peut s'afficher lorsqu'un état reçu d'un autre espace d'adressage appartient à un espace d'erreur inconnu dans cet espace d'adressage. De plus, les erreurs des API qui ne renvoient pas suffisamment d'informations relatives aux erreurs peuvent être converties dans cette erreur. |