GMSRoadSnappedLocationProvider 클래스 참조

GMSRoadSnappedLocationProvider 클래스 참조

개요

기기 위치 업데이트를 제공합니다.

이 클래스는 CLLocationManager와 유사하게 작동하지만, 기기가 운전 모드인 경우 위치 업데이트가 가장 가까운 도로에 맞춰집니다.

이 클래스는 서브클래스화하지 않습니다.

공개 멤버 함수

(void) - addListener:
 리스너를 추가합니다.
(BOOL) - removeListener:
 리스너를 제거합니다.
(void) - startUpdatingLocation
 기기의 도로 스냅 위치 업데이트를 시작합니다.
(void) - stopUpdatingLocation
 기기의 도로 스냅 위치 업데이트를 중지합니다.

속성

부울allowsBackgroundLocationUpdates
 앱이 백그라운드에 있을 때 대리인이 계속해서 위치 업데이트를 수신해야 하는지 여부입니다.

멤버 함수 문서

리스너를 추가합니다.

리스너가 약한 참조로 유지됩니다.

매개변수:
리스너GMSRoadSnappedLocationProviderListener 프로토콜을 따르는 객체입니다.

리스너를 제거합니다.

매개변수:
리스너GMSRoadSnappedLocationProviderListener 프로토콜을 따르는 객체입니다.
반환:
리스너가 삭제되었으면 YES를 반환합니다. 객체가 리스너가 아니면 NO를 반환합니다.

기기의 도로 스냅 위치 업데이트를 시작합니다.

이 메서드가 호출되면 대리인이 위치 업데이트 이벤트를 수신하기 시작합니다.

배터리 소모나 의도치 않은 기기 위치 로깅을 방지하려면 도로 스냅 위치가 더 이상 필요하지 않을 때 stopUpdatingLocation를 호출해야 합니다.

기기의 도로 스냅 위치 업데이트를 중지합니다.

배터리 소모나 의도치 않은 기기 위치 로깅을 방지하려면 리스너가 더 이상 필요하지 않을 때 이 메서드를 호출해야 합니다.


속성 문서

- (BOOL) allowsBackgroundLocationUpdates [read, write, assign]

앱이 백그라운드에 있을 때 대리인이 계속해서 위치 업데이트를 수신해야 하는지 여부입니다.

기본값은 NO입니다.