GPS на iPhone 3G не обновляется при высокой скорости изменения высоты - PullRequest
1 голос
/ 06 сентября 2011

Я написал приложение для iPhone, которое должно определять скорость изменения высоты при быстром падении. Я использую kCLLocationAccuracyBest. Точность более чем адекватна при горизонтальном изменении местоположения, но не дает точных результатов при свободном падении. Однако я могу пройти то же изменение высоты (50 футов) и получить точные значения высоты во время ходьбы. Есть ли проблема с измерением свободного падения с iPhone GPS? Я тестирую с 3G. Я не уверен, смогу ли я получить лучшие результаты с 3GS или 4.

Похоже, что расчеты iPhone iPhone не могут справиться с высокоскоростными изменениями высоты. Это правильно? Есть ли работа вокруг?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 06 сентября 2011

Взгляните на Базовый справочник по Motion Framework. Похоже, нужны данные акселерометра / гироскопа, а не только GPS.

0 голосов
/ 06 сентября 2011

Возможно, iPhone запрограммирован так, чтобы более или менее игнорировать изменения высоты при отправке обновлений. Вы пытались установить NSTimer и опрашивать свойство местоположения CLLocationManager? Или, может быть, он просто не рассчитывает свою позицию достаточно часто для вашей цели.

...