GMSNavigationSession 클래스 참조

GMSNavigationSession 클래스 참조

개요

이 클래스는 탐색 세션을 프로그래매틱 방식으로 제어하는 데 사용할 수 있는 관련 객체 집합을 제공합니다.

속성

부울시작됨
 이 세션의 내비게이션 시작 여부입니다.
GMSNavigationTravelMode입니다.travelMode
 이 세션의 이동 수단입니다.
GMSLocationSimulatorlocationSimulator
 이 세션의 위치를 시뮬레이션하는 데 사용할 수 있는 GMSLocationSimulator의 인스턴스 또는 이용약관에 동의하지 않은 경우 nil을 반환합니다.
GMSNavigator탐색기
 이 내비게이션 세션을 관리하는 GMSNavigator 인스턴스입니다. 이용약관에 동의하지 않은 경우 nil입니다.
GMSRoadSnappedLocationProviderroadSnappedLocationProvider
 이 세션의 도로에 맞춘 위치 제공업체 또는 이용약관에 동의하지 않은 경우 nil입니다.

속성 문서

- (BOOL)시작됨 [read, write, assign]

이 세션의 내비게이션 시작 여부입니다.

이전에 이용약관에 동의하지 않은 경우 세션을 시작할 수 없습니다.

세션 시작은 세션 탐색기에서 안내를 활성화하거나 세션의 도로 사진 위치 정보 제공자에서 위치 업데이트를 시작하려면 반드시 먼저 세션을 시작해야 합니다.

시작된 세션은 애플리케이션의 위치 승인에 의해 결정된 대로 CoreLocation에서 위치를 수신합니다. 앱은 Navigation SDK의 위치 업데이트 요청을 일시적으로 중지할 수 있습니다. 예를 들어, 위치 업데이트가 불필요하다고 알려진 기간에 배터리 사용량을 줄이기 위해 이 작업을 수행할 수 있습니다.

- (GMSNavigationTravelMode) travelMode [read, write, assign]

이 세션의 이동 수단입니다.

이 세션의 위치를 시뮬레이션하는 데 사용할 수 있는 GMSLocationSimulator의 인스턴스 또는 이용약관에 동의하지 않은 경우 nil을 반환합니다.

- (GMSNavigator*) 탐색기 [read, assign]

이 내비게이션 세션을 관리하는 GMSNavigator 인스턴스입니다. 이용약관에 동의하지 않은 경우 nil입니다.

이 세션의 도로에 맞춘 위치 제공업체 또는 이용약관에 동의하지 않은 경우 nil입니다.