Выборка координат GPS: непрерывно против одного запроса - PullRequest
3 голосов
/ 04 июля 2011

Я реализовал действие LocationListener, чтобы получить координаты широты / долготы. Я запускаю MapActivity и хочу получить текущее местоположение и показать его на карте. Теперь я в замешательстве. Каков наилучший подход для отображения диалогового окна прогресса при получении координат?

  • Запустить действие для результата (LocationListener) и показать диалоговое окно хода выполнения, ожидая доставки координат.
  • Реализуйте метод getCoordinates() в действии LocationListener и просто вызывайте его, как только он мне понадобится (в потоке?)
  • Включить LocationListener в MapActivity и позволить ему постоянно обновлять переменные полей из onLocationChanged ()

Есть ли лучшее решение? Я уверен, что есть, на самом деле, я действительно не знаю, что я делаю сейчас ...: - /

1 Ответ

1 голос
/ 04 июля 2011

Хорошую модель для отображения местоположения на карте можно найти в официальном руководстве Android. Отметьте this и прокрутите вниз до пункта «Помощь пользователю в выборе места».

...