为什么Android GPS无法找到位置,直到我的手机支持A-GPS即可开启谷歌地图

San*_*wat 5 gps android google-maps

我已经制作了一个Android应用程序,帮助我们在我的Android手机中使用A-gps获取GPS位置.我在我的国家的Metro城市成功获得经度和经度,但是当我去一些森林地区时,GPS没有获得位置,为此我需要在我的手机中运行谷歌地图一次后运行手机的GPRS,即使我关闭了我的网络连接或从我的手机中删除了SIM卡,GPS也能成功获得经度和经度.但由于我不想使用谷歌地图,我现在应该怎么做以及为什么会发生?任何帮助都会很明显

xiz*_*zhu 1

需要很长时间(几分钟)才能获得高精度的 GPS 位置。然而,如果您启用基于网络的定位(例如手机信号塔、WiFi),速度会更快,但精度会降低。

因此,您应该听取所有提供者的意见LocationManager,并找出哪个提供最佳位置。或者,如果您的应用程序面向 Android 8 及更高版本,您可以使用Google Play Services 提供的位置 API,这会隐藏直接使用的详细信息LocationManager