博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于定位那些事儿
阅读量:6225 次
发布时间:2019-06-21

本文共 810 字,大约阅读时间需要 2 分钟。

1、定位分三种:卫星、Wlan、基站,精准度依次下降,本人手机测试。

基站最渣,测试时电信卡根本定不到,移动和联通可以定位,但是误差1000米左右了;

Wlan最快,准确度依赖位置服务提供商的数据库信息,比较适合于城市内;

GPS最准确,但是耗电大,比较适合于野外。

2、卫星定位,俗称GPS定位,但是实际并不是仅仅使用美国的GPS(21颗工作星和3颗备用星)。根据手机不同,使用的卫星导航系统不同,有可能只有GPS,也有可能多个。我的荣耀8是GPS+北斗+格洛纳斯,同一地点测试可搜到23颗卫星,而小米手机3(GPS+格洛纳斯)在同一地点仅仅可以搜到8颗卫星。而且这种情况下手机属于被动接受卫星的无线信号。因此搜星的速度和多少取决于GPS模块。

3、使用Android原生的定位API,GPS定位没有问题,但是网络定位根本不行→_→个人认为是原生的网络定位由Google提供,而因为墙的原因,不能用!!!所以,如果要依赖Wlan定位,还是用高德或者百度吧,最好用高德,因为不喜欢百度。

图片发自简书App

4、Wlan定位就是根据我们周围的很多AP(具体是啥百度一下,路由器就是一种)进行的,具体我的表述可能不准确,但大概原理就是这样,因为这些AP的位置一般不变。而至于怎么得到这些路由器信息的呢?一方面位置服务提供商(比如Google)会采集,信号采集车什么的,收集这些AP信息,另一方面我们的Android手机也会将自己所连的WIFI信息和GPS信息发送给这些提供商,有了参考点以及信号强度等等,然后就是庞大的数据加上复杂的算法,最后定位出你在哪里。忘了说了,采集这些的不只是Android手机,iPhone也一样。

5、GPS理论上需要四颗星,其中三颗定位置,另一颗校准时间。当然搜到的卫星越多,定位就越准。

转载于:https://juejin.im/post/5a31fd4151882533d0231417

你可能感兴趣的文章
译文:《Grouped》各章小结
查看>>
数据库设计心得
查看>>
【洛谷 P4342】[IOI1998]Polygon(DP)
查看>>
流程管理软件(BPM)功能简介
查看>>
0408 汉堡包
查看>>
记一次服务器被勒索!
查看>>
docker jenkins安装(一)
查看>>
linux安装软件的几种方法
查看>>
HTML5系列:HTML5表单
查看>>
团队编程项目作业2-爬虫豆瓣top250项目代码设计规范
查看>>
Oracle觸發器調用procedure寄信
查看>>
练习-为网页添加icon图标;为网页添加关键字/作者;超链接;input的type属性有哪些常用属性值-form表单...
查看>>
实验一
查看>>
单页数据多iOS预加载的方法
查看>>
acm计划(更新于2014.11.9)
查看>>
hdu3364 高斯消元1(开关控制灯,异或解的个数)
查看>>
Python网络编程1:套接字
查看>>
Complete Physics Platformer Kit 学习
查看>>
软件工程---删除重复数组
查看>>
ubuntu16 64 搭建lnmp环境
查看>>