Errors

Classe MapsNetworkError

Classe google.maps.MapsNetworkError

Classe de base pour la gestion des erreurs réseau dans Maps.

Cette classe étend Error.

Accédez-y en appelant le const {MapsNetworkError} = await google.maps.importLibrary("core").
 Consultez Bibliothèques de l'API Maps JavaScript.

code
Identifie le type d'erreur générée par l'API.
endpoint
Représente le service réseau qui a renvoyé l'erreur.

Classe MapsRequestError

Classe google.maps.MapsRequestError

Représente une erreur de requête provenant d'un service Web (c'est-à-dire l'équivalent d'un code 4xx en HTTP).

Cette classe étend MapsNetworkError.

Accédez-y en appelant le const {MapsRequestError} = await google.maps.importLibrary("core").
 Consultez Bibliothèques de l'API Maps JavaScript.

Hérité : code, endpoint

MapsServerError class

Classe google.maps.MapsServerError

Représente une erreur côté serveur d'un service Web (c'est-à-dire l'équivalent d'un code 5xx en HTTP).

Cette classe étend MapsNetworkError.

Accédez-y en appelant le const {MapsServerError} = await google.maps.importLibrary("core").
 Consultez Bibliothèques de l'API Maps JavaScript.

Hérité : code, endpoint

Constantes MapsNetworkErrorEndpoint

google.maps.MapsNetworkErrorEndpoint constantes

Identifiants des points de terminaison d'API utilisés par les instances MapsNetworkError.

Accédez-y en appelant le const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core").
 Consultez Bibliothèques de l'API Maps JavaScript.

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 ListDeliveryVehicles 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 Geocode dans le géocodeur.
MAPS_MAX_ZOOM Identifie l'API MaximumZoomImageryService dans l'API 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_SEARCH_TEXT Identifie l'API Search Text dans l'API Places.
STREETVIEW_GET_PANORAMA Identifie la méthode getPanorama dans le service Street View.

Constantes RPCStatus

google.maps.RPCStatus constantes

État renvoyé par un service Web. Consultez https://grpc.github.io/grpc/core/md_doc_statuscodes.html.

Accédez-y en appelant le const {RPCStatus} = await google.maps.importLibrary("core").
 Consultez Bibliothèques de l'API Maps JavaScript.

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 aurait pu être retardée 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 implémentée 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.