谷歌播放服务很慢找到我的位置

时间:2016-10-07 23:33:46

标签: java android optimization geolocation google-play-services

我将google play api添加到我的Android应用程序中以获取我当前的位置,因为我需要在我的项目中。

添加必要的代码以获取我当前的位置后,它工作正常,但速度很慢,因此点击按钮获取我的位置后,它会在20-25秒后响应。

有没有办法让它更快?

这是我的代码:

public class MainActivity extends Activity {
    ...

1 个答案:

答案 0 :(得分:4)

使用GPS_PROVIDER需要严格的GPS修复,通常需要10-30秒,具体取决于硬件。

您应该考虑使用FusedLocationProviderApi上所述的Receiving location updates training page,它结合了许多来源的位置信息,如Wifi,蓝牙和GPS,并提供更快的位置修复,一般用于高精度要求。