Errors

MapsNetworkError 클래스

google.maps.MapsNetworkError 클래스

지도에서 네트워크 오류를 관리하는 기본 클래스입니다.

이 클래스는 Error를 확장합니다.

const {MapsNetworkError} = await google.maps.importLibrary("core")를 호출하여 액세스
Maps JavaScript API의 라이브러리를 참고하세요.

code
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_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에서 발생한 오류가 이 오류로 변환될 수도 있습니다.