【发布时间】:2011-09-28 03:33:17
【问题描述】:
我已经实现了一个LocationListener 活动来获取纬度/经度坐标。我启动MapActivity 并希望获取当前位置并将其显示在地图上。现在我很困惑。在获取坐标时显示进度对话框的最佳方法是什么?
- 为结果 (
LocationListener) 启动活动,并在等待传送坐标时显示进度对话框。 - 在 LocationListener 活动中实现
getCoordinates()方法,并在需要时调用它(在线程中?) - 将
LocationListener包含到MapActivity中,并让它不断更新来自onLocationChanged() 的字段变量
有没有更好的解决方案?我很确定有,实际上我真的不知道我现在在做什么...... :-/
【问题讨论】:
-
你应该看看来自谷歌开发者 Reto Meier 的A deep dive into location。
标签: android gps android-mapview progressdialog locationlistener