如何在不实时更新的情况下获得经纬度?

时间:2018-09-01 06:53:36

标签: android android-location

我想查询Android中用户的当前纬度和经度。每个在线教程都使用一个侦听器,并在更改时不断更新位置详细信息。但是对于我的用例,我只需要在需要时查询一次并获取当前的纬度和经度。我不需要实时更新。如何在不进行任何实时更新的情况下查询当前的位置详细信息?

1 个答案:

答案 0 :(得分:1)

有两种方法可以做到:

1)使用requestSingleUpate代替requestLocationUpdates。单身是1拍要求。

2)使用requestLocationUpdates,然后在回调中注销。

您可以检查getLastKnownLocation以查看系统中是否已存在某个位置,但是99%的时间将没有该位置,因此您必须回落到1或2。这可以是速度优化,但是你不能依靠它。