Класс MapsNetworkError
google.maps . MapsNetworkError
Базовый класс для управления сетевыми ошибками в Картах.
Этот класс расширяет Error
.
Доступ осуществляется путем вызова const {MapsNetworkError} = await google.maps.importLibrary("core")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
code | Тип: DirectionsStatus | DistanceMatrixStatus | ElevationStatus | GeocoderStatus | MaxZoomStatus | PlacesServiceStatus | RPCStatus | StreetViewStatus Определяет тип ошибки, создаваемой API. |
endpoint | Представляет сетевую службу, которая ответила с ошибкой. |
Класс MapsRequestError
google.maps . MapsRequestError
Представляет ошибку запроса от веб-службы (т.е. эквивалент кода 4xx в HTTP).
Этот класс расширяет MapsNetworkError
.
Доступ осуществляется путем вызова const {MapsRequestError} = await google.maps.importLibrary("core")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
Унаследовано: code , endpoint |
Класс MapsServerError
google.maps . MapsServerError
Представляет собой ошибку на стороне сервера от веб-службы (т. е. эквивалент кода 5xx в HTTP).
Этот класс расширяет MapsNetworkError
.
Доступ осуществляется путем вызова const {MapsServerError} = await google.maps.importLibrary("core")
.
См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
Унаследовано: code , endpoint |
Константы MapsNetworkErrorEndpoint
google.maps . MapsNetworkErrorEndpoint
Идентификаторы конечных точек API, используемые экземплярами MapsNetworkError
.
Доступ осуществляется путем вызова const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core")
.
См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
DIRECTIONS_ROUTE | Идентифицирует API маршрутов в API направлений. |
DISTANCE_MATRIX | Идентифицирует API DistanceMatrix. |
ELEVATION_ALONG_PATH | Идентифицирует API getElevationsAlongPath в API Elevation. |
ELEVATION_LOCATIONS | Идентифицирует API getElevationForLocations в API Elevation. |
FLEET_ENGINE_GET_DELIVERY_VEHICLE | Идентифицирует API Get DeliveryVehicle в Fleet Engine. |
FLEET_ENGINE_GET_TRIP | Идентифицирует API Get Trip в Fleet Engine. |
FLEET_ENGINE_GET_VEHICLE | Определяет API получения транспортного средства в Fleet Engine. |
FLEET_ENGINE_LIST_DELIVERY_VEHICLES | Определяет API List DeliveryVehicles в Fleet Engine. |
FLEET_ENGINE_LIST_TASKS | Определяет API списков задач в Fleet Engine. |
FLEET_ENGINE_LIST_VEHICLES | Определяет API списка транспортных средств в Fleet Engine. |
FLEET_ENGINE_SEARCH_TASKS | Определяет API задач поиска в Fleet Engine. |
GEOCODER_GEOCODE | Идентифицирует API геокодирования в геокодере. |
MAPS_MAX_ZOOM | Идентифицирует API MaximumZoomImageryService в API Карт. |
PLACES_AUTOCOMPLETE | Идентифицирует API автозаполнения в API Places. |
PLACES_DETAILS | Идентифицирует API Details в API Places. |
PLACES_FIND_PLACE_FROM_PHONE_NUMBER | Идентифицирует API findPlaceFromPhoneNumber в API Places. |
PLACES_FIND_PLACE_FROM_QUERY | Идентифицирует API findPlaceFromQuery в API Places. |
PLACES_GATEWAY | Идентифицирует API шлюза в API мест. |
PLACES_GET_PLACE | Идентифицирует API Get Place в API Places. |
PLACES_LOCAL_CONTEXT_SEARCH | Идентифицирует API LocalContextSearch в API Places. |
PLACES_NEARBY_SEARCH | Идентифицирует API NearbySearch в API Places. |
PLACES_SEARCH_TEXT | Определяет API поиска текста в API Places. |
STREETVIEW_GET_PANORAMA | Определяет метод getPanorama в службе Streetview. |
Константы RPCStatus
google.maps . RPCStatus
Статус, возвращаемый веб-сервисом. См. https://grpc.github.io/grpc/core/md_doc_statuscodes.html .
Доступ осуществляется путем вызова const {RPCStatus} = await google.maps.importLibrary("core")
.
См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
ABORTED | Операция была прервана, как правило, из-за проблемы параллелизма, такой как сбой проверки секвенсора или прерывание транзакции. |
ALREADY_EXISTS | Объект, который клиент пытался создать (например, файл или каталог), уже существует. |
CANCELLED | Операция была отменена, как правило, звонившим. |
DATA_LOSS | Невосстановимая потеря или повреждение данных. |
DEADLINE_EXCEEDED | Крайний срок истёк до завершения операции. Для операций, изменяющих состояние системы, эта ошибка может возвращаться даже при успешном завершении операции. Например, успешный ответ от сервера мог быть получен с большой задержкой. |
FAILED_PRECONDITION | Операция была отклонена, поскольку система не находится в состоянии, необходимом для выполнения операции. |
INTERNAL | Внутренние ошибки. Это означает, что некоторые инварианты, ожидаемые базовой системой, были нарушены. Этот код ошибки зарезервирован для серьёзных ошибок. |
INVALID_ARGUMENT | Клиент указал недопустимый аргумент. Обратите внимание, что это отличается от FAILED_PRECONDITION . INVALID_ARGUMENT указывает на аргументы, которые являются проблемными независимо от состояния системы (например, неверное имя файла). |
NOT_FOUND | Некоторые запрошенные объекты (например, файл или каталог) не найдены. |
OK | Это не ошибка; возвращается в случае успешного выполнения. |
OUT_OF_RANGE | Была предпринята попытка выполнить операцию за пределами допустимого диапазона. Например, поиск или чтение за пределами конца файла. В отличие от INVALID_ARGUMENT , эта ошибка указывает на проблему, которая может быть устранена изменением состояния системы. Например, 32-битная файловая система сгенерирует INVALID_ARGUMENT при запросе на чтение со смещения, не входящего в диапазон [0,2^32-1], но сгенерирует OUT_OF_RANGE при запросе на чтение со смещения, выходящего за пределы текущего размера файла. |
PERMISSION_DENIED | У вызывающего объекта нет разрешения на выполнение указанной операции. Этот код ошибки не означает, что запрос действителен, запрошенная сущность существует или удовлетворяет другим предварительным условиям. |
RESOURCE_EXHAUSTED | Исчерпан какой-то ресурс, возможно, квота для каждого пользователя, или, возможно, во всей файловой системе больше нет места. |
UNAUTHENTICATED | Запрос не имеет действительных учетных данных аутентификации для операции. |
UNAVAILABLE | Сервис в настоящее время недоступен. Скорее всего, это временная проблема, которую можно исправить, повторив попытку с отсрочкой. Обратите внимание, что повторные попытки неидемпотентных операций не всегда безопасны. |
UNIMPLEMENTED | Операция не реализована или не поддерживается/не включена в данной услуге. |
UNKNOWN | Неизвестная ошибка. Например, эта ошибка может быть возвращена, когда статус, полученный из другого адресного пространства, принадлежит пространству ошибок, неизвестному в этом адресном пространстве. Кроме того, в эту ошибку могут быть преобразованы ошибки, вызванные API, которые не возвращают достаточно информации об ошибках. |