5

我制作了一个 android 应用程序,它可以帮助我们在我的 android 手机中使用 A-gps 获取 GPS 位置。我在我的国家的地铁城市成功地获得了纬度和经度,但是当我去一些森林地区时,GPS 没有得到位置,为此我需要运行手机的 GPRS,在我的手机中运行一次谷歌地图后,即使我关闭互联网连接或从手机中取出 sim 卡,GPS 也会成功获取纬度和经度。但既然我不想使用谷歌地图,我现在该怎么办,为什么会这样??任何帮助都将是可观的

4

4 回答 4

1

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

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

于 2013-10-14T12:16:55.853 回答
0

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

于 2013-12-25T01:22:49.550 回答
0

如果您的手机使用 GPS 硬件来获取位置信息,则不需要任何互联网连接。它应该能够在没有互联网帮助的情况下使用 GPS 进行定位。但可能需要一些时间来修复位置。您可以从 play-store 安装这个免费的应用程序来测试您手机的 GPS:“TestYourGPS”。

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

于 2014-11-13T05:10:02.970 回答
0

首先确定不是手机或者操作系统版本的问题。
下载一个运行良好的知名 GPS 应用程序,看看他们是否在没有互联网的情况下获得 GPS 信号。
把它放在非常好的地方:天空的自由视野,在密集的城市之外,至少是一个开阔的地方。

您应该在一分钟内收到信号,也许如果手机内置 GPS 天线不佳,再多一点,等待几分钟。

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

于 2013-10-14T17:16:01.127 回答