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
클래스
웹 서비스의 요청 오류를 나타냅니다 (즉, HTTP의 4xx 코드와 동일).
이 클래스는 MapsNetworkError
를 확장합니다.
const {MapsRequestError} = await google.maps.importLibrary("core")
를 호출하여 액세스
Maps JavaScript API의 라이브러리를 참고하세요.
속성 | |
---|---|
상속됨:
code ,
endpoint
|
MapsServerError 클래스
google.maps.MapsServerError
클래스
웹 서비스의 서버 측 오류를 나타냅니다 (HTTP의 5xx 코드와 동일).
이 클래스는 MapsNetworkError
를 확장합니다.
const {MapsServerError} = await google.maps.importLibrary("core")
를 호출하여 액세스
Maps JavaScript API의 라이브러리를 참고하세요.
속성 | |
---|---|
상속됨:
code ,
endpoint
|
MapsNetworkErrorEndpoint 상수
google.maps.MapsNetworkErrorEndpoint
상수
MapsNetworkError
인스턴스에서 사용하는 API 엔드포인트의 식별자입니다.
const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core")
를 호출하여 액세스
Maps JavaScript API의 라이브러리를 참고하세요.
상수 | |
---|---|
DIRECTIONS_ROUTE |
Directions API 내에서 Routes API를 식별합니다. |
DISTANCE_MATRIX |
DistanceMatrix API를 식별합니다. |
ELEVATION_ALONG_PATH |
Elevation API 내에서 getElevationsAlongPath API를 식별합니다. |
ELEVATION_LOCATIONS |
Elevation API 내에서 getElevationForLocations API를 식별합니다. |
FLEET_ENGINE_GET_DELIVERY_VEHICLE |
Fleet Engine 내에서 Get DeliveryVehicle API를 식별합니다. |
FLEET_ENGINE_GET_TRIP |
Fleet Engine 내에서 Get Trip API를 식별합니다. |
FLEET_ENGINE_GET_VEHICLE |
Fleet Engine 내에서 Get Vehicle API를 식별합니다. |
FLEET_ENGINE_LIST_DELIVERY_VEHICLES |
Fleet Engine 내에서 List DeliveryVehicles API를 식별합니다. |
FLEET_ENGINE_LIST_TASKS |
Fleet Engine 내에서 List Tasks API를 식별합니다. |
FLEET_ENGINE_LIST_VEHICLES |
Fleet Engine 내에서 List Vehicles API를 식별합니다. |
FLEET_ENGINE_SEARCH_TASKS |
Fleet Engine 내에서 Search Tasks API를 식별합니다. |
GEOCODER_GEOCODE |
Geocoder 내에서 geocode API를 식별합니다. |
MAPS_MAX_ZOOM |
Maps API 내에서 MaximumZoomImageryService API를 식별합니다. |
PLACES_AUTOCOMPLETE |
Places API 내에서 Autocomplete API를 식별합니다. |
PLACES_DETAILS |
Places API 내의 Details API를 식별합니다. |
PLACES_FIND_PLACE_FROM_PHONE_NUMBER |
Places API 내에서 findPlaceFromPhoneNumber API를 식별합니다. |
PLACES_FIND_PLACE_FROM_QUERY |
Places API 내에서 findPlaceFromQuery API를 식별합니다. |
PLACES_GATEWAY |
Places API 내에서 게이트웨이 API를 식별합니다. |
PLACES_GET_PLACE |
Places API 내의 Get Place API를 식별합니다. |
PLACES_LOCAL_CONTEXT_SEARCH |
Places API 내에서 LocalContextSearch API를 식별합니다. |
PLACES_NEARBY_SEARCH |
Places API 내에서 NearbySearch API를 식별합니다. |
PLACES_SEARCH_TEXT |
Places API 내에서 Search Text API를 식별합니다. |
STREETVIEW_GET_PANORAMA |
Streetview 서비스 내의 getPanorama 메서드를 식별합니다. |
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비트 파일 시스템에서 [0,2^32-1] 범위를 벗어나는 오프셋으로 읽으려고 하면 INVALID_ARGUMENT 가 발생하지만, 현재 파일 크기를 넘어서는 오프셋으로 읽으려고 하면 OUT_OF_RANGE 가 발생합니다. |
PERMISSION_DENIED |
호출자에 지정한 작업을 실행할 권한이 없습니다. 이 오류 코드는 요청이 유효하다거나, 요청된 항목이 존재한다거나, 다른 전제조건이 충족되었음을 의미하지 않습니다. |
RESOURCE_EXHAUSTED |
일부 리소스가 소진되었습니다. 사용자당 할당량이나 전체 파일 시스템의 저장용량이 부족하기 때문일 수 있습니다. |
UNAUTHENTICATED |
요청에 작업과 관련된 올바른 사용자 인증 정보가 없습니다. |
UNAVAILABLE |
현재 서비스를 사용할 수 없습니다. 일시적인 상태일 가능성이 높으며, 잠시 시간을 두고 다시 시도하면 해결될 수 있습니다. 멱등성이 없는 작업을 재시도하는 것이 항상 안전한 것은 아닙니다. |
UNIMPLEMENTED |
작업이 구현되지 않았거나 이 서비스에서 지원되지 않거나 사용 설정되지 않았습니다. |
UNKNOWN |
알 수 없는 오류입니다. 예를 들어 다른 주소 공간에서 수신한 상태가 이 주소 공간에서 알려지지 않은 오류 공간에 속하는 경우 이 오류가 반환될 수 있습니다. 오류 정보를 충분히 반환하지 않는 API에서 발생한 오류가 이 오류로 변환될 수도 있습니다. |