代码拉取完成,页面将自动刷新
GPS接收器与卫星1通信,获得与卫星1(记为Sat_1)的距离(记为Dist_1) GPS接收器与卫星2通信,获得与卫星2(记为Sat_2)的距离(记为Dist_2)
分别以Sat_1, Sat_2为圆心,Dist_1, Dist_2为半径,画一个球,两球相交得一个空心圆,接收器在这个空心圆上某一点。
如果再有第三颗GPS卫星,同理画一个球,运气好的话,此球与空心圆有一个交点(相切),此时三颗星就可定位了。 如果不相切,球与圆圈有两个交点,排除一个不在地球表面的(可以理解为地球表面作为第四个球参与确定交点),剩下那个点即为接收机所在位置。
(注:之前,我想的是:运气不好的话三颗星只能画三个球面,有两个交点,这就需要第四颗卫星来画第四个球了。后来查了资料,才知道这不对,再加上地球本身第四个球面,已经可以唯一确定接收机的位置了)
wifi的有效距离比较有限,可以不考虑地球曲面的影响,简单认为wifi热点跟要定位的移动终端在同一个平面上。把上面GPS定位原理的圆球改为圆圈,在水平面画圆圈。理论上,最好的情况下,两个wifi热点可定位成功(两个圆正好相切),不在同一直线上的三个wifi热点一定能找到唯一交点,定位成功。
与wifi定位相同
AGPS
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。