Classe MapsNetworkError
Classe
google.maps.MapsNetworkError
Classe base para gerenciar erros de rede no Maps.
Essa classe estende
Error
.
Acesse ligando para const {MapsNetworkError} = await google.maps.importLibrary("core")
.
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
code |
Tipo:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatus Identifica o tipo de erro produzido pela API. |
endpoint |
Representa o serviço de rede que respondeu com o erro. |
Classe MapsRequestError
Classe
google.maps.MapsRequestError
Representa um erro de solicitação de um serviço da Web, ou seja, o equivalente a um código 4xx em HTTP.
Essa classe estende
MapsNetworkError
.
Acesse ligando para const {MapsRequestError} = await google.maps.importLibrary("core")
.
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
Herdado:
code ,
endpoint
|
MapsServerError class
Classe
google.maps.MapsServerError
Representa um erro do lado do servidor de um serviço da Web (ou seja, o equivalente a um código 5xx em HTTP).
Essa classe estende
MapsNetworkError
.
Acesse ligando para const {MapsServerError} = await google.maps.importLibrary("core")
.
Consulte Bibliotecas na API Maps JavaScript.
Propriedades | |
---|---|
Herdado:
code ,
endpoint
|
Constantes MapsNetworkErrorEndpoint
Constantes de google.maps.MapsNetworkErrorEndpoint
Identificadores para endpoints de API usados por instâncias MapsNetworkError
.
Acesse ligando para const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core")
.
Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
DIRECTIONS_ROUTE |
Identifica a API Routes na API Directions. |
DISTANCE_MATRIX |
Identifica a API DistanceMatrix. |
ELEVATION_ALONG_PATH |
Identifica a API getElevationsAlongPath na API Elevation. |
ELEVATION_LOCATIONS |
Identifica a API getElevationForLocations na API Elevation. |
FLEET_ENGINE_GET_DELIVERY_VEHICLE |
Identifica a API Get DeliveryVehicle no Fleet Engine. |
FLEET_ENGINE_GET_TRIP |
Identifica a API Get Trip no Fleet Engine. |
FLEET_ENGINE_GET_VEHICLE |
Identifica a API Get Vehicle no Fleet Engine. |
FLEET_ENGINE_LIST_DELIVERY_VEHICLES |
Identifica a API List DeliveryVehicles no Fleet Engine. |
FLEET_ENGINE_LIST_TASKS |
Identifica a API List Tasks no Fleet Engine. |
FLEET_ENGINE_LIST_VEHICLES |
Identifica a API List Vehicles no Fleet Engine. |
FLEET_ENGINE_SEARCH_TASKS |
Identifica a API Search Tasks no Fleet Engine. |
GEOCODER_GEOCODE |
Identifica a API Geocode no Geocoder. |
MAPS_MAX_ZOOM |
Identifica a API MaximumZoomImageryService na API Maps. |
PLACES_AUTOCOMPLETE |
Identifica a API Autocomplete na API Places. |
PLACES_DETAILS |
Identifica a API Details na API Places. |
PLACES_FIND_PLACE_FROM_PHONE_NUMBER |
Identifica a API findPlaceFromPhoneNumber na API Places. |
PLACES_FIND_PLACE_FROM_QUERY |
Identifica a API findPlaceFromQuery na API Places. |
PLACES_GATEWAY |
Identifica a API Gateway na API Places. |
PLACES_GET_PLACE |
Identifica a API Get Place na API Places. |
PLACES_LOCAL_CONTEXT_SEARCH |
Identifica a API LocalContextSearch na API Places. |
PLACES_NEARBY_SEARCH |
Identifica a API NearbySearch na API Places. |
PLACES_SEARCH_TEXT |
Identifica a API Search Text na API Places. |
STREETVIEW_GET_PANORAMA |
Identifica o método "getPanorama" no serviço Street View. |
Constantes RPCStatus
Constantes de google.maps.RPCStatus
O status retornado por um serviço da Web. Consulte https://grpc.github.io/grpc/core/md_doc_statuscodes.html.
Acesse ligando para const {RPCStatus} = await google.maps.importLibrary("core")
.
Consulte Bibliotecas na API Maps JavaScript.
Constantes | |
---|---|
ABORTED |
A operação foi cancelada, normalmente devido a um problema de simultaneidade, como falha na verificação do sequenciador ou cancelamento da transação. |
ALREADY_EXISTS |
A entidade que um cliente tentou criar já existe. Por exemplo, arquivo ou diretório. |
CANCELLED |
A operação foi cancelada, geralmente pelo chamador |
DATA_LOSS |
Perda ou corrupção irrecuperável de dados. |
DEADLINE_EXCEEDED |
O prazo expirou antes do término da operação. Para operações que alteram o estado do sistema, este erro pode ser retornado mesmo que a operação tenha sido concluída com sucesso. Por exemplo, uma resposta bem-sucedida de um servidor pode ter sido atrasada por muito tempo. |
FAILED_PRECONDITION |
A operação foi rejeitada porque o estado do sistema não é o necessário para a execução dela. |
INTERNAL |
Erros internos. Significa que algumas invariantes esperadas pelo sistema subjacente foram corrompidas. Este código do erro é reservado para erros graves. |
INVALID_ARGUMENT |
O cliente especificou um argumento inválido. Observe que isso é diferente de FAILED_PRECONDITION . INVALID_ARGUMENT indica argumentos problemáticos, independentemente do estado do sistema. Por exemplo, um nome de arquivo incorreto. |
NOT_FOUND |
Alguma entidade solicitada não foi encontrada. Por exemplo, arquivo ou diretório. |
OK |
Não é um erro. Retornado quando bem-sucedido. |
OUT_OF_RANGE |
Houve uma tentativa da operação depois do intervalo válido. Por exemplo, busca ou leitura após o fim do arquivo. Diferentemente de INVALID_ARGUMENT , este erro indica um problema que poderá ser corrigido se o estado do sistema mudar. Por exemplo, um sistema de arquivos de 32 bits gerará INVALID_ARGUMENT se for solicitado a ler em um deslocamento fora do intervalo [0,2^32-1], mas gerará OUT_OF_RANGE se for solicitado a ler um deslocamento que ultrapasse o tamanho do arquivo atual. |
PERMISSION_DENIED |
O autor da chamada não tem permissão para executar a operação especificada. Esse código do erro não indica que a solicitação seja válida nem que a entidade solicitada exista ou satisfaça outras condições prévias. |
RESOURCE_EXHAUSTED |
Houve o esgotamento de algum recurso, como uma cota por usuário. Também é possível que todo sistema de arquivos esteja sem espaço. |
UNAUTHENTICATED |
A solicitação não tem credenciais válidas de autenticação para a operação. |
UNAVAILABLE |
O serviço não está disponível no momento. Muito provavelmente, trata-se de uma condição temporária, que pode ser corrigida ao tentar novamente com uma retirada. Nem sempre é seguro repetir operações não idempotentes. |
UNIMPLEMENTED |
A operação não foi implementada ou não é compatível nem está ativada neste serviço. |
UNKNOWN |
Erro desconhecido. Por exemplo, esse erro pode ser retornado quando um status recebido de outro espaço de endereço pertence a um espaço de erro desconhecido no espaço de endereço atual. Além disso, os erros gerados por APIs que não retornam informações de erro suficientes podem ser convertidos neste erro. |