개요
기기 위치 업데이트를 제공합니다.
이 클래스는 CLLocationManager와 유사하게 작동하지만, 기기가 운전 모드인 경우 위치 업데이트가 가장 가까운 도로에 맞춰집니다.
이 클래스는 서브클래스화하지 않습니다.
공개 멤버 함수 | |
(void) | - addListener: |
리스너를 추가합니다. | |
(BOOL) | - removeListener: |
리스너를 제거합니다. | |
(void) | - startUpdatingLocation |
기기의 도로 스냅 위치 업데이트를 시작합니다. | |
(void) | - stopUpdatingLocation |
기기의 도로 스냅 위치 업데이트를 중지합니다. | |
속성 | |
부울 | allowsBackgroundLocationUpdates |
앱이 백그라운드에 있을 때 대리인이 계속해서 위치 업데이트를 수신해야 하는지 여부입니다. |
멤버 함수 문서
- (void) addListener: | (id< GMSRoadSnappedLocationProviderListener >) | 리스너 |
- (BOOL) removeListener: | (id< GMSRoadSnappedLocationProviderListener >) | 리스너 |
리스너를 제거합니다.
- 매개변수:
-
리스너 GMSRoadSnappedLocationProviderListener
프로토콜을 따르는 객체입니다.
- 반환:
- 리스너가 삭제되었으면 YES를 반환합니다. 객체가 리스너가 아니면 NO를 반환합니다.
- (void) startUpdatingLocation |
기기의 도로 스냅 위치 업데이트를 시작합니다.
이 메서드가 호출되면 대리인이 위치 업데이트 이벤트를 수신하기 시작합니다.
배터리 소모나 의도치 않은 기기 위치 로깅을 방지하려면 도로 스냅 위치가 더 이상 필요하지 않을 때 stopUpdatingLocation
를 호출해야 합니다.
- (void) stopUpdatingLocation |
기기의 도로 스냅 위치 업데이트를 중지합니다.
배터리 소모나 의도치 않은 기기 위치 로깅을 방지하려면 리스너가 더 이상 필요하지 않을 때 이 메서드를 호출해야 합니다.
속성 문서
- (BOOL) allowsBackgroundLocationUpdates [read, write, assign] |
앱이 백그라운드에 있을 때 대리인이 계속해서 위치 업데이트를 수신해야 하는지 여부입니다.
기본값은 NO입니다.