关于手机定位 我查到的资料有 基站定位 wifi定位 gps定位LocationManager.NETWORK_PROVIDER
LocationManager.GPS_PROVIDER第一个是啥意思啊??我只用第一个NETWORK_PROVIDER可以定位,并且打开gprs,但不准确。基站定位也不准确,网络上找到的wifi定位也不太准确。问题来了,我打开wifi而不用gprs的时候再用NETWORK_PROVIDER,获取的地址似乎相对比较准确。。实际上NETWORK_PROVIDER是干嘛的 - -?还有就是在wifi不可用的情况下,我gps定位不了,我直接用NETWORK_PROVIDER定位?还是用基站?
LocationManager.GPS_PROVIDER第一个是啥意思啊??我只用第一个NETWORK_PROVIDER可以定位,并且打开gprs,但不准确。基站定位也不准确,网络上找到的wifi定位也不太准确。问题来了,我打开wifi而不用gprs的时候再用NETWORK_PROVIDER,获取的地址似乎相对比较准确。。实际上NETWORK_PROVIDER是干嘛的 - -?还有就是在wifi不可用的情况下,我gps定位不了,我直接用NETWORK_PROVIDER定位?还是用基站?
解决方案 »
- HandlerThread的用途
- 急!!dialog窗口上调用显示图片
- ANDRIOD客户端提取WAP网址
- 如何取消AsyncTask正在执行的进程
- android中怎么实现菜单栏的分屏滑动
- android textview如何分页显示
- 读取本地图片……
- app list 可不可以动态加载和更新?
- context.getAssets().list("")方法的问题
- 大佬们 这是怎么回事?一个错误,帮我看下 谢谢
- android 2.3.3 发送彩信失败:internal server error
- Tabhost 和 android.support.v4.view.ViewPager 整合的问题
基本原理也是收集手机里获取的基站/wifi信息,发送到Google的Server,Google Server经过计算之后返回位置信息。API文档说NETWORK_PROVIDER是基于Wifi/基站等信息定位,目前Google的实现如同你的所说的基站定位貌似根本不起作用。
而且Google的服务基于大家都明白的把世界隔离起来的原因是不可靠的,可以用其它实现来代替,试过Baidu的定位,效果还不错。
网络定位时,使用wifi好像比使用GPRS定位精度高。