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

时间:2013-10-14 11:33:09

标签: android google-maps gps

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

4 个答案:

答案 0 :(得分:1)

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

因此,您应该使用LocationManager收听所有提供商,并确定提供最佳位置的提供商。或者,如果您的应用定位到Android 8及更高版本,则可以使用Google Play服务提供的Location APIs,其中将详细信息隐藏为直接使用LocationManager

答案 1 :(得分:0)

首先确保它不是您的手机或其操作系统版本的故障 下载一个运行良好的已知GPS应用程序,看看他们是否在没有互联网的情况下获得GPS信号 把它置于非常好的投资之下:自由观看天空,在密集的城市之外,至少是一个开放的地方。

你应该在一分钟内得到一个信号,也许如果手机的内置GPS天线很差,多一点,等几分钟。

如果运行良好的外国应用程序仍然没有获得GPS,那么这是一个操作系统错误 如果你得到一个,那就是你的错,值得进一步调查。

答案 2 :(得分:0)

* 首先使用* * ANDROITS GPS TEST * 检查您的GPS是否正常工作。 如果它找到并修复了卫星,请不要担心。由于AGPS速度很快,因为许多无线电波会扰乱GPS固定,因此需要更多的时间自行修复,特别是在城市中。 更好地首先修复AGPS,然后你可以关闭数据或互联网,它仍然可以工作,因为它已经固定了它的位置和卫星。 使用standlone GPS需要大量时间和电池。 * *

答案 3 :(得分:0)

如果您的手机使用GPS h / w获取位置信息,则不需要任何互联网连接。它应该能够在没有互联网帮助的情况下使用GPS获得定位。但是可能需要一些时间来修复位置。 您可以从Play商店安装此免费应用程序来测试手机的GPS:" TestYourGPS"。

https://play.google.com/store/apps/details?id=com.eorsavik.testyourgps