Clase MapsNetworkError
google.maps.MapsNetworkError
class
extends Error
library "core"
Es la clase base para administrar errores de red en Maps.
const {MapsNetworkError} = await google.maps.importLibrary("core");
Propiedades | |
|---|---|
code |
Tipo:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatusIdentifica el tipo de error que produce la API. |
endpoint |
Tipo:
MapsNetworkErrorEndpointRepresenta el servicio de red que respondió con el error. |
Clase MapsRequestError
google.maps.MapsRequestError
class
extends MapsNetworkError
library "core"
Representa un error de solicitud de un servicio web (es decir, el equivalente de un código 4xx en HTTP).
const {MapsRequestError} = await google.maps.importLibrary("core");
Propiedades | |
|---|---|
Heredado:
code,
endpoint
|
Clase MapsServerError
google.maps.MapsServerError
class
extends MapsNetworkError
library "core"
Representa un error del servidor de un servicio web (es decir, el equivalente de un código 5xx en HTTP).
const {MapsServerError} = await google.maps.importLibrary("core");
Propiedades | |
|---|---|
Heredado:
code,
endpoint
|
Constantes de MapsNetworkErrorEndpoint
google.maps.MapsNetworkErrorEndpoint
constantes
biblioteca
"core"
Identificadores de los endpoints de API que usan las instancias de MapsNetworkError.
Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo MapsNetworkErrorEndpointString.
const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core");
Constantes | |
|---|---|
DIRECTIONS_ROUTE |
Identifica la API de Routes dentro de la API de Directions. |
DISTANCE_MATRIX |
Identifica la API de DistanceMatrix. |
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 en Fleet Engine. |
FLEET_ENGINE_GET_TRIP |
Identifica la API de Get Trip en Fleet Engine. |
FLEET_ENGINE_GET_VEHICLE |
Identifica la API de Get Vehicle en Fleet Engine. |
FLEET_ENGINE_LIST_DELIVERY_VEHICLES |
Identifica la API de List DeliveryVehicles en Fleet Engine. |
FLEET_ENGINE_LIST_TASKS |
Identifica la API de List Tasks en Fleet Engine. |
FLEET_ENGINE_LIST_VEHICLES |
Identifica la API de List Vehicles en Fleet Engine. |
FLEET_ENGINE_SEARCH_TASKS |
Identifica la API de Search Tasks en 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 Google 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_LOCAL_CONTEXT_SEARCH |
Identifica la API de LocalContextSearch dentro de la API de Places. |
PLACES_NEARBY_SEARCH |
Identifica la API de NearbySearch 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
google.maps.RPCStatus
constantes
biblioteca
"core"
Es el estado que devuelve un servicio web. Consulta https://grpc.github.io/grpc/core/md_doc_statuscodes.html.
Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo RPCStatusString.
const {RPCStatus} = await google.maps.importLibrary("core");
Constantes | |
|---|---|
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 desde un servidor podría haberse demorado 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. |