Странное поведение GPS исправить на 3g iPhone - PullRequest
1 голос
/ 18 января 2010

Я написал приложение для iPhone с поддержкой GPS, которое требует точности около 70 метров. В большинстве случаев эта точность достигается через несколько секунд ожидания. Но в некоторых случаях это никогда не достигается. Затем я должен перезапустить iPhone и мое приложение, и исправление будет получено немедленно.

Некоторые пользователи также говорили мне, что запуск другого приложения, использующего gps, закрытие этого приложения и повторный запуск моего приложения также решают проблему. Но я не уверен, что это сработает, потому что я сам не смог это проверить.

Проблема возникает только на 3g iPhone, а не на 3gs.

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

редактирование: Код, который я использую:

locationManager = [[CLLocationManager alloc] init];
[locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.delegate = self;
[locationManager startUpdatingLocation];

1 Ответ

0 голосов
/ 20 февраля 2010

Я вижу такое же поведение в своем собственном GPS-ориентированном приложении.3G имеет тенденцию сужаться медленнее, чем 3GS.Пока что я могу понять, что GPS 3G был улучшен для 3GS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...