我正在为移动设备和平板电脑开发 Android应用程序。
我正在使用android 2.2版,API 8。
在我的应用程序中,我想通过gps捕获位置坐标并发送到服务器。
它工作正常。
当我在办公室(靠近办公室)工作时,gps - 在Android设备中正确捕获的坐标
但是在一个设备中,坐标被错误地捕获了。我在 Alwarpet,chennai,india 。但是,我运行的设备显示“ Andra pradesh”或“bengal ”的海湾。但是所有其他设备显示正确的位置
我认为设备有问题。但我不确定。
如何在Android设备中找到gps是否正常工作?
欢迎大家提出自己的想法。
为了测试我正在使用三星设备,如Galaxy pop,Galaxy Fit等。 我在3 Galaxy pop中测试了它的工作正常。 我也在2个galaxy fit设备上进行了测试。一个设备正常工作,但其他设备显示错误的坐标。
答案 0 :(得分:0)
如@npinti所说:
GPS的问题在于它高度依赖于你的行踪。诸如高楼,有时甚至是大树等物都会对您的GPS读数产生重大影响。在建筑物内部或外部也是必须考虑的另一个主要因素。此外,大多数情况下,即使您停留在同一个地方,GPS也会返回不同的GPS坐标。
GPS的平均误差范围通常在5到50米之间变化。当你说'前进'和'后退'位置时,我假设你的意思是GPS正在返回一个位于你前面或后面的位置的值。
正如你所说,大部分时间GPS工作的事实让我怀疑你遇到的问题会因你的实际物理位置而有所不同,但是,由于你问题的模糊性,我们只能推测...
我的建议是你可以在不同的地方尝试这一点,也许有些人可以清楚地看到天空,而另一些人则在拥挤的区域看到GPS的行为。
答案 1 :(得分:0)
我找到了解决方案。
谷歌默认提供Android手机中的一些应用程序,使用谷歌地图,GPS等
以下是应用程序名称
如果我们运行上述任何一个应用程序。如果它显示正确的位置,那么在移动设备上工作的gps就可以了。否则它有问题。