Я написал приложение для iPhone, которое использует относительное местоположение GPS в iPhone.Местоположение GPS занимает несколько секунд, чтобы быть восстановленным
У меня есть кнопка в пользовательском интерфейсе, которая делает обратную геолокацию (вытаскивает базы имен улиц на lat и long). Единственная проблема заключается в том, что объект местоположения, полученный с помощью
CLLocation *location = [[self locationManager] location];
нет, если пользователь слишком быстро нажимает кнопку. Я инициализирую LocationManager в viewDidLoad, поскольку я не хочу, чтобы объект был создан, если пользователь не загружает этот экран. Я также начинаю обновлять местоположение сразу же ... но все же, если пользователь загружает экран и сразу же нажимает кнопку GPS, это место равно нулю.
Возникает вопрос: знаете ли вы, сколько времени CLLocationManager должен получить местоположение?
Благодаря
Cheers. Отображение кнопки, когда доступное местоположение доступно, звучит как хорошая идея. У пользователей будет возможность вручную набирать название улицы. Благодаря! – nicktmro
Имейте в виду, что Core Location, как правило, возвращает менее точное (или иногда даже кэшированное) местоположение, поскольку оно нулевое в правильном местоположении GPS, в зависимости от установленного вами значения точности. – Hunter