Classe MapsNetworkError
classe
google.maps.MapsNetworkError
estende Error
estendida por MapsRequestError, MapsServerError
biblioteca "core"
Classe de base para gerenciar erros de rede no Maps.
const {MapsNetworkError} = await google.maps.importLibrary("core");
Propriedades | |
|---|---|
code |
Tipo:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatusIdentifica o tipo de erro produzido pela API. |
endpoint |
Tipo:
MapsNetworkErrorEndpointRepresenta o serviço de rede que respondeu com o erro. |
Classe MapsRequestError
classe
google.maps.MapsRequestError
estende MapsNetworkError, Error
biblioteca "core"
Representa um erro de solicitação de um serviço da Web (ou seja, o equivalente a um código 4xx em HTTP).
const {MapsRequestError} = await google.maps.importLibrary("core");
Propriedades | |
|---|---|
Herdado:
code,
endpoint
|
Classe MapsServerError
classe
google.maps.MapsServerError
estende MapsNetworkError, Error
biblioteca "core"
Representa um erro do lado do servidor de um serviço da Web (ou seja, o equivalente a um código 5xx em HTTP).
const {MapsServerError} = await google.maps.importLibrary("core");
Propriedades | |
|---|---|
Herdado:
code,
endpoint
|
Constantes de MapsNetworkErrorEndpoint
constantes
google.maps.MapsNetworkErrorEndpoint
biblioteca "core"
Identificadores de endpoints de API usados por instâncias do MapsNetworkError.
Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo MapsNetworkErrorEndpointString.
const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core");
Constantes | |
|---|---|
DIRECTIONS_ROUTE |
Identifica a API Routes na API Directions. |
DISTANCE_MATRIX |
Identifica a API Distance Matrix. |
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 Tasks no Fleet Engine. |
FLEET_ENGINE_LIST_VEHICLES |
Identifica a API List Vehicles no Fleet Engine. |
FLEET_ENGINE_SEARCH_TASKS |
Identifica a API Tasks de Pesquisa 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 do Street View. |
Constantes RPCStatus
constantes
google.maps.RPCStatus
biblioteca "core"
O status retornado por um serviço da Web. Consulte https://grpc.github.io/grpc/core/md_doc_statuscodes.html.
Essas constantes também podem ser usadas como strings. No TypeScript, os literais de string são definidos pelo tipo RPCStatusString.
const {RPCStatus} = await google.maps.importLibrary("core");
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. |
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 está indisponí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 é permitida/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 nesse espaço de endereço. Além disso, os erros gerados por APIs que não retornam informações de erro suficientes podem ser convertidos neste erro. |