Я новичок в android и только что разработал приложение на основе GPS. Он выполняет следующие действия:
Для получения местоположения пользователя, если они зарегистрировали обновления местоположения, используя -
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 10000, 0, это);
В принципе, я попытался получить местоположение каждые 10 секунд, а затем построил путь соответственно
Однако, тестируя это на моем HTC Legend, я столкнулся с несколькими проблемами -
Что я делаю неправильно? Частота 10 секунд слишком рано? Я не могу использовать сеть, поскольку мне нужно построить точный путь, Network провайдеры не дают точного пути. Как работает приемник GPS? Когда он мигает? Когда он останавливается?
Пожалуйста, помогите
Спасибо!
Значок gps мигает, когда он не может установить связь с достаточным количеством спутников gsp, чтобы найти ваше местоположение.
Вы пишете метод public public void onLocationChanged (Location loc) в своем классе locationListener. Это даст вам обновленное местоположение во время перемещения.