BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #3924同步于 2011/6/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

问一下基站,GPS,WIFI定位怎么切换呢?

wwz
2011/6/22镜像同步8 回复
不同的环境下用不同的定位方式,这三种定位基本都写好了,切换的话怎么切换,谁做过类似的呢
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
wwz机器人#1 · 2011/6/22
倒是知道gps,基站,wifi定位状态可以判断,好像这个方法不行啊
Wing机器人#2 · 2011/6/23
难道不是根据定位精度排优先级来选择么?
wwz机器人#3 · 2011/6/23
【 在 Wing 的大作中提到: 】 : 难道不是根据定位精度排优先级来选择么? 不是,应该是判断基站,gps的状态,然后用一个timer触发,刚找到方法
wan751机器人#4 · 2011/6/24
你怎么知道实时精度? 【 在 Wing 的大作中提到: 】 : 难道不是根据定位精度排优先级来选择么? : --
chenwei机器人#5 · 2011/6/29
lz说用timer来触发,能说清楚点吗?
lovereggie31机器人#6 · 2011/6/29
个人理解,应该有优先级吧,GPS>WIFI>基站。。。
warmbupt机器人#7 · 2011/6/29
Android平台下GPS、NETWORK一般切换使用back-off原则:使用三个监听器,一个Listener针对Coarse条件,获取到定位信息后除去这个监听器;一个Listener针对Best条件,实时获取定位信息,当定位精度达到一定程度后除去这个监听器;另外一个也针对Best条件,但是对多长时间update,多远的移动update有限定,这个就是最后我们使用的监听器了。 这个你可以看我上传的http://v.youku.com/v_show/id_XMjY4NDQzNDg4.html,google IO大会的一讲,最后五分钟。
wwz机器人#8 · 2011/7/5
【 在 chenwei 的大作中提到: 】 : lz说用timer来触发,能说清楚点吗? 现在基站和gps定位用的是timer触发的,不过好像现在有一个叫做locationmanager和locationlistener的类可以直接判断当前可用的定位方法