4

コンパスに干渉があるかどうかをアプリから判断し、ユーザーに再調整を依頼するにはどうすればよいですか?

コンパスの干渉がある場合に、Google マップ アプリと同じ動作をさせたいと考えています。

ありがとう。

4

1 に答える 1

13

CLLocationManagerDelegate メソッドを実装して真の値を返す

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

    //do stuff

    return YES;
}

これにより、イベントの通知後に干渉が検出された場合、LocationManager が再調整を実行するように指示されます。

オーバーレイが自動的に削除される前に、何らかの理由でオーバーレイを閉じる必要がある場合は、呼び出します

- (void)dismissHeadingCalibrationDisplay
于 2010-02-11T12:37:36.657 に答える