Errors

Clase MapsNetworkError

Clase google.maps.MapsNetworkError

Clase base para administrar errores de red en Maps.

Esta clase extiende Error.

Llama al const {MapsNetworkError} = await google.maps.importLibrary("core") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

code
Identifica el tipo de error que produjo la API.
endpoint
Representa el servicio de red que respondió con el error.

Clase MapsRequestError

Clase google.maps.MapsRequestError

Representa un error de solicitud de un servicio web (es decir, el equivalente a un código 4xx en HTTP).

Esta clase extiende MapsNetworkError.

Llama al const {MapsRequestError} = await google.maps.importLibrary("core") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

Heredado: code, endpoint

Clase MapsServerError

Clase google.maps.MapsServerError

Representa un error del servidor de un servicio web (es decir, el equivalente a un código 5xx en HTTP).

Esta clase extiende MapsNetworkError.

Llama al const {MapsServerError} = await google.maps.importLibrary("core") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

Heredado: code, endpoint

Constantes de MapsNetworkErrorEndpoint

Constantes de google.maps.MapsNetworkErrorEndpoint

Son identificadores para los extremos de API que usan las instancias de MapsNetworkError.

Llama al const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

DIRECTIONS_ROUTE Identifica la API de Routes dentro de la API de Directions.
DISTANCE_MATRIX Identifica la API de Distance Matrix.
ELEVATION_ALONG_PATH Identifica la API de getElevationsAlongPath dentro de la API de Elevation.
ELEVATION_LOCATIONS Identifica la API de getElevationForLocations dentro de la API de Elevation.
FLEET_ENGINE_GET_DELIVERY_VEHICLE Identifica la API de Get DeliveryVehicle dentro de Fleet Engine.
FLEET_ENGINE_GET_TRIP Identifica la API de Get Trip dentro de Fleet Engine.
FLEET_ENGINE_GET_VEHICLE Identifica la API de Get Vehicle dentro de Fleet Engine.
FLEET_ENGINE_LIST_DELIVERY_VEHICLES Identifica la API de List DeliveryVehicles dentro de Fleet Engine.
FLEET_ENGINE_LIST_TASKS Identifica la API de List Tasks dentro de Fleet Engine.
FLEET_ENGINE_LIST_VEHICLES Identifica la API de List Vehicles dentro de Fleet Engine.
FLEET_ENGINE_SEARCH_TASKS Identifica la API de Search Tasks dentro de Fleet Engine.
GEOCODER_GEOCODE Identifica la API de Geocoding dentro de Geocoder.
MAPS_MAX_ZOOM Identifica la API de MaximumZoomImageryService dentro de la API de Maps.
PLACES_AUTOCOMPLETE Identifica la API de Autocomplete dentro de la API de Places.
PLACES_DETAILS Identifica la API de Details dentro de la API de Places.
PLACES_FIND_PLACE_FROM_PHONE_NUMBER Identifica la API de findPlaceFromPhoneNumber dentro de la API de Places.
PLACES_FIND_PLACE_FROM_QUERY Identifica la API de findPlaceFromQuery dentro de la API de Places.
PLACES_GATEWAY Identifica la API de Gateway dentro de la API de Places.
PLACES_GET_PLACE Identifica la API de Get Place dentro de la API de Places.
PLACES_SEARCH_TEXT Identifica la API de Search Text dentro de la API de Places.
STREETVIEW_GET_PANORAMA Identifica el método getPanorama dentro del servicio de Street View.

Constantes de RPCStatus

Constantes de google.maps.RPCStatus

Es el estado que devuelve un servicio web. Consulta https://grpc.github.io/grpc/core/md_doc_statuscodes.html.

Llama al const {RPCStatus} = await google.maps.importLibrary("core") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

ABORTED La operación se anuló, generalmente debido a un problema de simultaneidad, como una falla en la verificación del secuenciador o la anulación de la transacción.
ALREADY_EXISTS La entidad que un cliente intentó crear (p. ej., un archivo o un directorio) ya existe.
CANCELLED La operación se canceló (por lo general, la cancela el emisor).
DATA_LOSS Daño o pérdida de datos no recuperable.
DEADLINE_EXCEEDED El plazo venció antes de que la operación se pudiera completar. En el caso de las operaciones que cambian el estado del sistema, es probable que se muestre este error incluso si la operación se completó correctamente. Por ejemplo, una respuesta correcta de un servidor podría haberse retrasado mucho.
FAILED_PRECONDITION La operación se rechazó debido a que el sistema no se encuentra en un estado necesario para la ejecución de la operación.
INTERNAL Errores internos. Esto significa que algunos invariantes que espera el sistema subyacente están rotos. Este código de error está reservado para errores graves.
INVALID_ARGUMENT El cliente especificó un argumento no válido. Ten en cuenta que esto difiere de FAILED_PRECONDITION. INVALID_ARGUMENT indica los argumentos que son problemáticos sin importar el estado del sistema (p. ej., un nombre de archivo con formato incorrecto).
NOT_FOUND No se encontró alguna entidad solicitada (p. ej., un archivo o un directorio).
OK No es un error; se muestra si la operación tuvo éxito.
OUT_OF_RANGE La operación se intentó fuera del rango válido. P. ej., buscar o leer el final del archivo. A diferencia de INVALID_ARGUMENT, este error indica un problema que se puede solucionar si cambia el estado del sistema. Por ejemplo, un sistema de archivos de 32 bits generará INVALID_ARGUMENT si se le pide que lea en un desplazamiento que no esté en el rango [0,2^32-1], pero generará OUT_OF_RANGE si se le solicita que lea desde un desplazamiento superior al tamaño del archivo actual.
PERMISSION_DENIED El emisor de la llamada no tiene permiso para ejecutar la operación especificada. Este código de error no sugiere que la solicitud sea válida o que la entidad solicitada exista o satisfaga otras condiciones previas.
RESOURCE_EXHAUSTED Algunos recursos se agotaron, tal vez una cuota por usuario, o tal vez se agotó el espacio de todo el sistema de archivos.
UNAUTHENTICATED La solicitud no tiene credenciales de autenticación válidas para la operación.
UNAVAILABLE El servicio no está disponible actualmente. Lo más probable es que esta sea una condición transitoria y que se pueda corregir si vuelves a intentar una retirada. Ten en cuenta que no siempre es seguro reintentar operaciones no idempotentes.
UNIMPLEMENTED La operación no se implementó, no se admite o no está habilitada en este servicio.
UNKNOWN Error desconocido. Por ejemplo, este error puede mostrarse cuando un estado recibido de otro espacio de direcciones pertenece a un espacio de error desconocido en este espacio de direcciones. Además, los errores generados por API que no muestran suficiente información sobre el error pueden convertirse en este error.