【发布时间】:2011-02-06 07:17:33
【问题描述】:
我正在编写我的第一个基于位置的 Android 应用程序,但对一些 GPS 服务 API 感到困惑。以下是我的一些问题:
1) 为了获取我的当前位置,我在一个活动的 onCreate() 方法中调用了 requestLocationUpdates() 并带有一个侦听器。但是当另一个活动开始并且当前活动不可见时会发生什么? GPS位置更新会停止吗?如果是这样,我如何在活动切换后保持它?
2) Location.getSpeed() 的准确性如何?它是如何计算的?它可以区分骑自行车和步行吗?
3) 并不是关于 android 的问题。如何计算距离我当前位置 100m 的位置的坐标?
4)要停止GPS,我只需要删除所有已注册到locationmanager的监听器?
非常感谢!
【问题讨论】: