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|StreetViewStatusIdentifica 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. |