首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

为什么小弟我做的定位程序没有谷歌地图(google map)精确

2012-05-06 
为什么我做的定位程序没有谷歌地图(google map)精确基于MapView做了一个地图程序,可以通过基站定位。定位使

为什么我做的定位程序没有谷歌地图(google map)精确
基于MapView做了一个地图程序,可以通过基站定位。
定位使用LocationManager,然后就是通用的监听方法,调用requestLocationUpdates

Java code
public void onLocationChanged(Location location) {}

能得到位置信息,但是和谷歌地图比,精度差很多。
是在同一个手机,同一地点测试的。
感觉谷歌地图可以根据多个基站算出我的位置,而我的程序只得到了一个基站的位置。

记得用手机CID作参数调用google的json服务,可以传多个CID,使用LocationManager和调用google的服务难道不一样吗。

[解决办法]
没接触过的新东西真多
[解决办法]
应该是 网络问题吧 !
[解决办法]
质疑中...我用几个googleMap+gps定位demo在同一手机上测试,发现精确度都一样。
但这里说明一下,我是在同一地点,前后只有几分钟的时间内测试4个demo的。
同一地点不同时间,有时候精确度都会差很多,不同地点就更不用说了。
关于影响gps精度的原因,LZ不妨找找类似文章看看
[解决办法]
可能准的api没开放,或者google算法比较先进,你不知道而已。
[解决办法]
基站定位本来误差就很大吧
[解决办法]
好像谷歌免费地图有随机偏移的。当然它自己的程序没有偏移

热点排行