关于手机定位 我查到的资料有 基站定位 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定位?还是用基站?
解决方案 »
- 数据如何清空?
- Android fuse
- scrollvew当内容不足 不显示scrollview 怎么捕捉setOnTouchListener 事件?
- android客户端能给服务器发送数据,但是却无法读取从服务器返回的数据,高手帮下忙吧!!
- Android环境,cmwap接入,https速度过慢问题讨论
- android v8谁懂
- 关于今天google给出的Android Studio IDE大家讨论一下啊
- 请教几个开发时的问题。
- 请教一个广播的问题
- Android+PHP+Mysql实现服务器简单登录功能
- 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定位精度高。