Android GPS应用程序无法正确捕获位置
问题描述:
我是刚接触android并刚开发出基于GPS的应用程序。它执行以下操作 -Android GPS应用程序无法正确捕获位置
- 显示使用叠加的用户的路径,同时用户正在移动
- Calcuates总行进距离&平均速度
为了获得用户的位置,如果已注册位置更新使用 -
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER,10000,0,this);
基本上,我试图获取位置每隔10秒,然后生成路径相应
不过,虽然我的HTC Legend测试此,我面临的几个问题 -
- 当我开始录制曲目,GPS接收器图标开始在顶部进行动画制作。有时候,我只收到 4-5分钟没有收到任何消息
- 当我开始接收更新信息后,有时GPS接收器图标保持不变,当时位置正常。但有时, 再次开始闪烁,我以后没有得到任何的位置,但它仍然闪烁,我必须重新启动应用程序,以使其再次
工作我在做什么错? 10秒频率是否过早?我不能使用网络提供,因为我必须建立准确的路径,提供商不会给出准确的路径。 GPS接收器如何工作?它什么时候闪烁?它什么时候停止?
请帮忙
谢谢!!
答
您在locationListener类中编写了“public void onLocationChanged(Location loc)”方法吗?移动时它会给你更新的位置。
+0
我想你没有得到我的问题,这一切都完成了,这就是为什么我能够获得位置,但如果仔细阅读我的描述,一段时间后我开始出现问题,并且GPS接收器卡住了在闪烁模式 – user669231 2011-05-19 16:52:52
答
当gps图标无法与足够的gsp卫星建立通信以找到您的位置时闪烁。
您是否找到解决方案? btw HTC Legend有哪些Android版本?我在HTC Desire S(2.3.3)上遇到了更严重的问题。我无法获得GPS定位。 :( – beerBear 2013-02-04 18:56:36