コンパスに干渉があるかどうかをアプリから判断し、ユーザーに再調整を依頼するにはどうすればよいですか?
コンパスの干渉がある場合に、Google マップ アプリと同じ動作をさせたいと考えています。
ありがとう。
コンパスに干渉があるかどうかをアプリから判断し、ユーザーに再調整を依頼するにはどうすればよいですか?
コンパスの干渉がある場合に、Google マップ アプリと同じ動作をさせたいと考えています。
ありがとう。
CLLocationManagerDelegate メソッドを実装して真の値を返す
-(BOOL)locationManagerShouldDisplayHeadingCalibration : (CLLocationManager *)manager {
//do stuff
return YES;
}
これにより、イベントの通知後に干渉が検出された場合、LocationManager が再調整を実行するように指示されます。
オーバーレイが自動的に削除される前に、何らかの理由でオーバーレイを閉じる必要がある場合は、呼び出します
- (void)dismissHeadingCalibrationDisplay