【发布时间】:2017-08-03 18:10:14
【问题描述】:
我正在开发一个需要获取当前位置的 android 应用程序。我已成功编写代码,并且正在使用 Google Play 服务 获取当前位置。
问题是有时它会在很长一段时间后给我位置。我注意到它仅供第一次使用该应用程序。
有什么方法可以避免这个问题并快速获取当前位置?它与我的代码中的 google play 服务版本有关吗? (我没有使用最后一个,实际上我使用的是 9.8.0 版本。)
【问题讨论】:
-
您现在使用哪种方法获取位置?
-
避免使用getLastLocation,它会收集保存在任何应用程序缓存中的位置。
-
我正在使用 requestLocationUpdates
-
我在第一个活动中使用 getLastLocation,我只是在其中显示位置,在地图活动中我使用 requestLocationUpdates 但我在这两个活动中都遇到了同样的问题。
标签: android location google-play-services