获取gps坐标:持续对单个请求

时间:2011-07-04 12:59:14

标签: android gps android-mapview progressdialog locationlistener

我已经实现了LocationListener活动来获取纬度/经度坐标。我发布了MapActivity并希望获取当前位置并在地图上显示。现在我很困惑。获取坐标时显示进度对话框的最佳方法是什么?

  • 启动结果活动(LocationListener)并在等待交付坐标时显示进度对话框。
  • 在LocationListener活动中实现getCoordinates()方法,并在需要时调用它(在一个线程中?)
  • LocationListener加入MapActivity并让其从onLocationChanged()继续更新字段变量

有没有更好的解决方案?我很确定有,实际上我现在还不知道我在做什么......: - /

1 个答案:

答案 0 :(得分:1)

在官方指南中可以找到在地图上显示位置的好模型。检查this,然后向下滚动到“帮助用户决定去哪里”。