com.google.android.libraries.navigation

주석

Camera.Perspective Perspective는 카메라의 위치와 방향을 지정하기 위해 Camera 객체에 제공되는 매개변수입니다. 
ForceNightMode 기본 야간 모드를 재정의하는 데 사용되는 값 (AUTO, FORCE_DAY, FORCE_NIGHT)
LocationUpdateException.ErrorType Fleet Engine의 위치 업데이트 서비스에서 보고된 오류 유형을 나타냅니다. 
NavigationApi.ErrorCode ErrorCode는 Navigator를 성공적으로 가져올 수 없을 때 getNavigator(Activity, NavigatorListener)getNavigator(Application, NavigatorListener)에서 반환하는 상태 코드입니다. 
NavigationTransactionRecorder.AddressFailureType 주소 해결 실패 유형
Navigator.AudioGuidance AudioGuidance는 탐색 중에 사용할 오디오 알림과 안내의 종류를 지정하는 데 사용되는 플래그 집합입니다. 
RoutingOptions.RoutingStrategy 라우팅 전략은 경로 순위를 지정하는 방식을 지정합니다. 경로 순위는 처음에 선택되는 경로와 경로 재라우팅 중에 영향을 줍니다.
RoutingOptions.TravelMode 경로를 맞춤 설정하는 데 사용할 교통수단 유형을 지정합니다. 
TimeAndDistance.DelaySeverity 교통량의 혼잡도를 나타냅니다. 
TripUpdateException.ErrorType Fleet Engine의 위치 업데이트 서비스에서 보고된 오류 유형을 나타냅니다. 
VehicleUpdateException.ErrorType Fleet Engine의 위치 업데이트 서비스에서 보고된 오류 유형을 나타냅니다. 

인터페이스

카메라 내비게이션 지도의 표시 영역을 수정하는 메서드를 제공합니다. 
FleetEngine.AuthTokenFactory 이 인터페이스의 인스턴스에는 다양한 작업이 실행될 때 승인 토큰을 제공하라는 메시지가 표시됩니다. 
FleetEngine.FleetEngineConfig 이 인터페이스는 지원 중단되었습니다. 레거시 후크
FleetEngine.StatusListener 상태 업데이트 리스너입니다. 
ListenableResultFuture<T>를 UI 스레드에서 호출될 onResult 리스너를 허용하는 Future입니다. 
ListenableResultFuture.OnResultListener<T>를 결과를 사용할 수 있을 때 호출될 콜백에 대한 인터페이스 정의입니다. 
NavigationApi.NavigatorListener getNavigator(Activity, NavigatorListener)에 NavigatorListener를 등록하여 해당 Navigator의 상태에 관한 알림을 받습니다. 
NavigationApi.OnTermsResponseListener 사용자가 이용약관에 동의하거나 거부할 때 알림을 받으려면 showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener)에 OnTermsResponseListener를 등록합니다. 
NavigationMap 탐색 지도의 콘텐츠를 수정하는 메서드를 제공합니다(예:
NavigationMap.OnMapClickListener 사용자가 지도를 탭할 때의 콜백 인터페이스입니다. 
NavigationMap.OnMarkerClickListener 마커를 클릭하거나 탭할 때 호출되는 메서드의 서명을 정의합니다. 
NavigationView.OnNightModeChangedListener UI가 '야간 모드'로 전환되거나 '야간 모드'에서 나갈 때 알림을 받는 리스너의 인터페이스입니다.
NavigationView.OnRecenterButtonClickedListener 중심 재설정 버튼을 클릭하면 알림을 받는 리스너의 인터페이스입니다. 
탐색기 탐색을 제어하는 메서드를 제공하는 싱글톤입니다. 
Navigator.ArrivalListener 운전자가 경유지에 도착할 때 호출되는 메서드의 서명을 정의합니다. 
Navigator.RemainingTimeOrDistanceChangedListener 다음 대상까지의 남은 시간이나 거리가 변경될 때 호출되는 메서드의 서명을 정의합니다. 
Navigator.RouteChangedListener 경로가 변경될 때 호출되는 메서드의 서명을 정의합니다. 
NotificationContentProvider 이 인터페이스는 영구 알림이 공유될 때 ForegroundServiceManager에서 알림 콘텐츠를 제공하는 데 사용됩니다. 
OfflineListener 클라이언트가 오프라인 업데이트 상태 또는 진행 비율 변경을 알리기 위해 등록할 수 있는 콜백 인터페이스입니다. 
Projection 투영은 화면상의 위치와 지표면의 지리적 좌표 간에 변환하는 데 사용됩니다 (LatLng). 
RoadSnappedLocationProvider 도로에 맞춰 촬영된 사용자 위치에 대한 구독을 허용합니다. 
RoadSnappedLocationProvider.LocationListener 도로에 맞춘 위치 업데이트를 사용할 수 있을 때 호출되는 메서드의 서명을 정의합니다. 
RouteInfo RoutingOptions.RoutingStrategy 값을 사용하여 특정 경유지까지의 예상 도착 시간 및 거리 정보를 제공합니다. 
RouteSegment RouteSegment는 기기의 현재 위치에서 대상으로 또는 한 대상에서 후속 대상으로의 여정의 단일 '구간'을 나타내는 변경 불가능한 클래스입니다. 
시뮬레이터 시뮬레이션된 위치를 Nav API로 전송하거나 시뮬레이션된 경로를 따라 Nav API를 실행하기 위한 인터페이스입니다. 
SpeedingListener 운전자가 현재 운전 중인 속도 제한을 초과하는 비율을 알려주는 콜백입니다. 

클래스

ArrivalEvent 대상에 도착하면 실행되는 변경할 수 없는 이벤트입니다. 
CameraPosition 지도를 기준으로 카메라의 위치를 나타냅니다. 
DirectionsListView 탐색을 위한 경로 목록을 표시하는 뷰
DisplayOptions Navigator에서 목적지까지의 경로를 표시하는 데 사용하는 옵션을 정의합니다. 
FleetEngine Google Fleet Engine의 클라이언트입니다. 
FleetEngine.ErrorListener Fleet Engine 클라이언트는 이 인터페이스의 인스턴스를 사용하여 중요한 예외가 발생할 때 개발자에게 알립니다. 
ForegroundServiceManager 이 클래스를 사용하면 클라이언트가 공통 알림 ID를 사용하여 지속적인 알림을 공유할 수 있습니다. 
LatLng 도 단위로 저장된 위도 및 경도 좌표 쌍을 나타내는 변경할 수 없는 클래스입니다. 
LatLngBounds 위도/경도로 정렬된 직사각형을 나타내는 변경할 수 없는 클래스입니다. 
LatLngBounds.Builder LatLng 포인트 집합을 기반으로 최소 경계를 만들 수 있는 빌더입니다. 
LocationEvent 도로에 맞춰진 위치 데이터가 포함된 변경할 수 없는 이벤트
Marker NavigationMap에 추가할 수 있는 마커입니다. 
MarkerOptions 마커의 옵션을 정의합니다. 
NavigationApi Navigation API의 진입점입니다. 
NavigationFragment 앱의 탐색 구성요소입니다. 
NavigationTransactionRecorder 거래를 기록하는 메서드를 포함합니다. 
NavigationTransactionRecorder.AddressListener pickup(Waypoint, List) 또는 dropoff(Waypoint, List)가 호출되면 트랜잭션 기록기는 백그라운드에서 휴대전화의 현재 위치를 조회하고 이 리스너를 통해 위치를 반환합니다. 
NavigationView 탐색을 위해 지도를 표시하는 뷰
NightModeChangedEvent 야간 모드와 관련된 상태 변경을 나타내는 변경할 수 없는 이벤트입니다. 
NotificationContentProviderBase 클라이언트는 영구 알림의 콘텐츠를 제어하려면 이 클래스를 확장해야 합니다. 
RoutingOptions Navigator에서 목적지까지의 경로를 계산하는 데 사용하는 옵션을 정의합니다. 
SimulationOptions 시뮬레이터 내에서 사용할 옵션입니다. 
SpeedAlertOptions 다양한 심각도 수준의 속도 알림(SpeedAlertSeverity로 표시됨)에 관한 트리거 기준점을 캡슐화합니다. 
SpeedAlertOptions.Builder SpeedAlertOptions를 빌드하기 위한 빌더입니다. 
SpeedometerUiOptions SpeedAlertSeverity로 표시되는 속도 알림의 다양한 심각도 수준을 위한 속도계 UI 구성을 캡슐화합니다. 
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity MINOR 또는 MAJOR 속도 알림을 표시하기 위한 속도계 UI 옵션입니다. 
StylingOptions NavigationView 또는 NavigationFragment의 스타일 지정 옵션을 정의합니다. 
SupportNavigationFragment 앱의 탐색 구성요소입니다. 
TermsAndConditionsUIParams termsAndConditionsDialog의 디자인과 분위기를 맞춤설정하는 데 사용되는 매개변수를 나타내는 변경할 수 없는 클래스입니다. 
TermsAndConditionsUIParams.Builder TermsAndConditionsUIParams의 인스턴스를 구성하는 데 도움이 되는 빌더입니다. 
TimeAndDistance TimeAndDistance는 목적지까지의 시간과 거리를 모두 나타내는 변경 불가능한 클래스입니다. 
VisibleRegion 특정 카메라 위치에서 보이는 지도의 영역을 설명하는 변경할 수 없는 사다리꼴입니다. 
경유지 변경할 수 없는 경유지 클래스로, 탐색 대상을 지정하는 데 사용됩니다. 

열거형

AlternateRoutesStrategy 대체 경로를 표시하기 위해 원하는 표시 전략
CustomControlPosition 지도에서 맞춤 UI 컨트롤을 배치할 수 있는 위치 집합입니다. 
FleetEngine.StatusListener.StatusLevel 업데이트 중인 상태 메시지의 심각도 수준의 열거형입니다. 
FleetEngine.VehicleState 차량에 새로운 이동을 수락하는지 여부를 나타냅니다. 
NavigationCalloutDisplayMode 도착예정시간 콜아웃을 표시하기 위해 원하는 디스플레이 전략
Navigator.RouteStatus RouteStatus는 setDestination(Waypoint)에서 반환된 Future를 통해 액세스되는 경로 계산 결과를 나타내는 상태 코드입니다. 
OfflineListener.OfflineState 카드 오프라인 처리 프로세스의 가능한 상태입니다. 
RouteCalloutInfoFormat 형식은 경로 콜아웃에 거리 또는 도착예정시간 정보를 표시할지 여부를 지정합니다. 
SpeedAlertSeverity 속도 알림의 심각도 수준을 지정하는 데 사용되는 값의 집합입니다. 
TermsAndConditionsCheckOption 이용약관 확인을 위한 옵션을 지정하는 열거형입니다. 

예외

LocationUpdateException 차량 위치 업데이트를 Fleet Engine 백엔드 서비스로 전송하는 오류가 발생하면 LocationUpdateException 인스턴스가 발생합니다. 
NavigationTransactionRecorder.TransactionException 잘못된 입력으로 트랜잭션을 기록하려고 할 때 예외가 발생합니다. 
TripUpdateException Fleet Engine 백엔드 서비스로 경로 업데이트를 전송하는 오류가 발생하면 TripUpdateException 인스턴스가 발생합니다. 
VehicleUpdateException 차량 업데이트를 Fleet Engine 백엔드 서비스로 전송하는 오류가 발생하면 VehicleUpdateException 인스턴스가 발생합니다. 
Waypoint.InvalidSegmentHeadingException 세그먼트 제목이 잘못된 Waypoint를 만들려고 할 때 예외가 발생합니다. 
Waypoint.UnsupportedPlaceIdException 지원되지 않는 장소 ID에서 경유지를 만들려고 할 때 예외가 발생합니다.