Android 谷歌地图需要很长时间才能加载

Android 谷歌地图需要很长时间才能加载,android,android-mapview,android-maps,Android,Android Mapview,Android Maps,当我尝试加载我的定制应用程序时,它需要很长时间才能找到我。我知道这将取决于网络提供商和GPS。但有些应用程序,如查找我的速度要快得多(使用相同的设置和设备)。是因为我在尝试免费的东西吗?谷歌公司订阅的地图API会更快地加载地图吗 有人经历过同样的问题吗?对解决方案有什么想法吗?如果它最终占据了您的位置,那么速度变慢不是您的错(除非您将requestLocationUpdates()延迟设置得过高,这是值得怀疑的)。我已经在我的几个应用程序中使用了GPS,我看到定位只需不到一秒钟,但我也看到在其他

当我尝试加载我的定制应用程序时,它需要很长时间才能找到我。我知道这将取决于网络提供商和GPS。但有些应用程序,如查找我的速度要快得多(使用相同的设置和设备)。是因为我在尝试免费的东西吗?谷歌公司订阅的地图API会更快地加载地图吗


有人经历过同样的问题吗?对解决方案有什么想法吗?

如果它最终占据了您的位置,那么速度变慢不是您的错(除非您将requestLocationUpdates()延迟设置得过高,这是值得怀疑的)。我已经在我的几个应用程序中使用了GPS,我看到定位只需不到一秒钟,但我也看到在其他设备上需要超过10分钟


不过,我认为你的地图没有问题。当然,也许谷歌地图API的加载速度要快一点;但我不认为这是你的问题。

如果它最终占据了你的位置,那么速度变慢不是你的错(除非你将requestLocationUpdates()延迟设置得过高,这是值得怀疑的)。我已经在我的几个应用程序中使用了GPS,我看到定位只需不到一秒钟,但我也看到在其他设备上需要超过10分钟


不过,我认为你的地图没有问题。当然,也许谷歌地图API的加载速度要快一点;但我不认为这是你的问题。

你的应用程序中同时启用了谷歌定位服务和GPS吗?当然可以。尽管如此,在这两种情况下都进行了测试,但都是徒劳的。你的应用程序中同时启用了谷歌的定位服务和GPS吗?当然可以。尽管如此,在这两种情况下都进行了测试,但都是徒劳的。幸运的是,您在几秒钟内就得到了您的位置定位!:-)requestLocationUpdates设置为使用0秒作为最短更新时间,使用0秒作为最短更新距离。这也是我所有的设置都设置为的,但正如我所说的,使用相同的设置,需要10分钟以上(顺便说一句:我还检查了发生这种情况的同一台设备上的谷歌地图,并且花了很长时间在那里进行位置修复).但基本上,这不是你的错,据我所知,我们对此无能为力,因为这是GPS/网络问题,不是你的应用程序的问题s@Cruceo我刚刚遇到了同样的问题。有没有办法在本地存储地图…@suja我肯定有,但那会有很多数据。你可以试着在你体内存储位置的纬度/经度r SharedReferences,但这并不保证位置总是准确的(它只会防止在第一次之后为null)。我最终使用Google Play服务来处理所有与位置相关的事情,因为它构建得非常好,易于使用,而且比从头开始编码更友好,而且所有具有Play Store访问权限的设备都应该已经安装了它:幸运的是,你在几秒钟内就得到了位置修复!:-)requestLocationUpdates设置为使用0秒作为最短更新时间,使用0秒作为最短更新距离。这也是我所有的设置都设置为的,但正如我所说的,使用相同的设置,需要10分钟以上(顺便说一句:我还检查了发生这种情况的同一台设备上的谷歌地图,并且花了很长时间在那里进行位置修复).但基本上,这不是你的错,据我所知,我们对此无能为力,因为这是GPS/网络问题,不是你的应用程序的问题s@Cruceo我刚刚遇到了同样的问题。有没有办法在本地存储地图…@suja我肯定有,但那会有很多数据。你可以试着在你体内存储位置的纬度/经度r SharedReferences,但这并不保证位置总是准确的(它只会防止在第一次之后为null).我最后做的是使用Google Play服务处理所有与位置相关的事情,因为它构建得非常好,易于使用,比从头开始编码更友好,而且所有具有Play Store访问权限的设备都应该已经安装了它: