Я хочу сделать компас таким же, как родное приложение компаса, с таким видом калибровки.
Этот метод говорит вам, что вам нужно откалибровать ваше оборудование - (BOOL)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)manager
Но как получить уведомление о завершении калибровки?
Пользовательский вид калибровки компаса, такой как приложение Compass
Ответы (1)
Вы можете отслеживать headingAccuracy
последующих обновлений местоположения, чтобы увидеть, повысилась ли ваша точность. Вот что говорит Apple:
Оповещение остается видимым до завершения калибровки или до тех пор, пока вы не отклоните его явным образом, вызвав метод dismissHeadingCalibrationDisplay. В последнем случае вы можете использовать этот метод для установки таймера и закрытия интерфейса по истечении заданного времени.
Итак, установка таймера и его отключение при увеличении точности должны работать на вас?
person
Holger Frohloff
schedule
17.06.2012