Пользовательский вид калибровки компаса, такой как приложение Compass

введите здесь описание изображения

Я хочу сделать компас таким же, как родное приложение компаса, с таким видом калибровки.
Этот метод говорит вам, что вам нужно откалибровать ваше оборудование - (BOOL)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)manager
Но как получить уведомление о завершении калибровки?


person rowwingman    schedule 05.06.2012    source источник


Ответы (1)


Вы можете отслеживать headingAccuracy последующих обновлений местоположения, чтобы увидеть, повысилась ли ваша точность. Вот что говорит Apple:

Оповещение остается видимым до завершения калибровки или до тех пор, пока вы не отклоните его явным образом, вызвав метод dismissHeadingCalibrationDisplay. В последнем случае вы можете использовать этот метод для установки таймера и закрытия интерфейса по истечении заданного времени.

Итак, установка таймера и его отключение при увеличении точности должны работать на вас?

person Holger Frohloff    schedule 17.06.2012