문제

나침반에 간섭이있는 경우 내 앱에서 어떻게 알 수 있고 사용자에게 다시 교정하도록 요청할 수 있습니까?

나침반 간섭이있을 때 Google지도 앱과 동일한 동작을 원합니다.

감사.

도움이 되었습니까?

해결책

CllocationManagerDelegate 메소드를 구현하여 실제 값을 반환하십시오

-(BOOL)locationManagerShouldDisplayHeadingCalibration : (CLLocationManager *)manager {

    //do stuff

    return YES;
}

이를 통해 이벤트를 알린 후 간섭이 감지되면 LocationManager가 재 보정을 수행하도록 지시합니다.

자동으로 제거되기 전에 어떤 이유로 오버레이를 기각 해야하는 경우

- (void)dismissHeadingCalibrationDisplay
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top