在多个选项卡中检索GPS位置以进行地图活动

时间:2012-03-05 00:25:47

标签: android android-activity android-maps android-location android-mapview

我希望我的应用程序在启动时开始尝试找到用户位置,地图不是向用户显示的第一个标签,当用户离开地图标签时,搜索位置停止。

我希望地图标签(或标签中的每个活动)都能搜索用户位置,因为它对用户与应用的互动至关重要。我不确定使用线程是否是答案,我也不知道如何使用线程。有推荐的方法吗?

2 个答案:

答案 0 :(得分:0)

我不完全理解tab的含义,因为我无法想象整个应用程序的结构

但是,如果您希望手机获得GPS更新,则只需拨打

即可
LocationManager.requestLocationUpdates(); //to start e.g. in onResume()
LocationManager.removeUpdates();          //in onPause()

正如我所看到的,您似乎只是为了GPS坐标而创建了Google地图'批发'。如果是这种情况,您可能最好不要学习和使用LocationManager API。

答案 1 :(得分:0)

首先,根据我的经验,除非您使用自定义标签,否则地图不适合使用标签..

如果您仍想使用制表符,我建议您创建与非初始制表符连接的后台服务,但是您在初始选项卡中启动此服务,但是您执行的服务不会运行的机制,除非其他选项卡很专注。

祝你好运