iPhone Compass 간섭 감지
-
19-09-2019 - |
문제
나침반에 간섭이있는 경우 내 앱에서 어떻게 알 수 있고 사용자에게 다시 교정하도록 요청할 수 있습니까?
나침반 간섭이있을 때 Google지도 앱과 동일한 동작을 원합니다.
감사.
해결책
CllocationManagerDelegate 메소드를 구현하여 실제 값을 반환하십시오
-(BOOL)locationManagerShouldDisplayHeadingCalibration : (CLLocationManager *)manager {
//do stuff
return YES;
}
이를 통해 이벤트를 알린 후 간섭이 감지되면 LocationManager가 재 보정을 수행하도록 지시합니다.
자동으로 제거되기 전에 어떤 이유로 오버레이를 기각 해야하는 경우
- (void)dismissHeadingCalibrationDisplay
제휴하지 않습니다 StackOverflow