Errors

Classe MapsNetworkError

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

Classe de base pour gérer les erreurs réseau dans Maps.

const {MapsNetworkError} = await google.maps.importLibrary("core");
code
Identifie le type d'erreur généré par l'API.
endpoint
Représente le service réseau qui a renvoyé l'erreur.

Classe MapsRequestError

google.maps.MapsRequestError class
extends MapsNetworkError
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");
Hérité : code, endpoint

Classe MapsServerError

google.maps.MapsServerError class
extends MapsNetworkError
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");
Hérité : code, endpoint

MapsNetworkErrorEndpoint

google.maps.MapsNetworkErrorEndpoint Bibliothèque de constantes
"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");
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_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 de constantes
"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");
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.