卫星定位说到卫星定位不得不提卫星系统。全球有四大卫星系统,大家最熟悉的莫过于北斗定位系统和GPS定位系统了。除了北斗和GPS,还有俄罗斯的格洛纳斯和欧盟的伽利略定位系统。除此之外还有些区域卫星系统,如日本的QZSS和印度IRNSS,可以实现区域定位导航或者作为辅助系统存在。各大国都在建立和完善自己的卫星定位系统,说明定位真滴很重要。顺带说一句:所有OPPO手机都支持北斗卫星定位,是所有哦~

这几个全球定位系统的定位原理基本是一样的,有了这些系统,我们就能用他们进行定位和导航了。那么他们的定位原理是怎样的呢?

假设我们的手机需要定位,我们不知道手机的空间坐标(X,Y,Z),也不知道它的时间T(可能会有同学说,我手机联网就知道时间了呀。同学你别急先坐下,这个后面解释)。

天上的卫星都是循规蹈矩的“好学生”,所以他准确地知道时间和自己的位置。工作的卫星会不断向外发射信号报告自己的位置和时间,当手机接收到信号后,就可以用勾股定理得到距离:

我们再用时间来求出无人机到卫星的距离,就是信号传输的速度乘以信号传输的时间: ,其中c为光速,约为m/s。

于是我们会得到这个等式:

那这个方程里,有4个未知数X、Y、Z和T。数学老师告诉我们需要4个这样的方程才可以解出来。手机再接收3个卫星的数据就可以得到另外3个方程,最终我们就可以解出X、Y、Z和T啦!如果T不是未知数而是使用手机从网络上获取的时间,那么这个时间误差算出来的距离将会怎样呢?哪怕误差只有0.1秒,计算出来的误差距离也有3万千米(10个北京到海南的距离),这样定位出来手机可能都不在地球上呢!

因此手机需要搜索到至少4颗卫星才能定位成功。理论上4颗卫星就足够了,但是实际手机所处环境复杂,信号会有遮挡或者折射等,卫星越多/信号越好对定位越有利。所以今后你就知道为什么地图会在室内提示卫星信号弱了吧?如果定位不了/不准,尝试移步户外开阔区域哦~

网络定位室内没有卫星信号无法定位成功,那有没有其他定位方法呢?网络定位闪亮登场!

网络定位主要包括基站定位和WiFi定位。以WiFi定位为例:首先哪个WiFi在哪里在服务器上是有记录的,当手机扫描到这个WiFi,说明手机当前就在这个WiFi附近,加上WiFi的信号强度可以得到一个范围区域;多个WiFi的范围区域取交集,就可以最终获取到位置啦~理论上,周围的WiFi信号越多,WiFi定位的精度会越高。但是WiFi也有几十米的覆盖范围,所以有时候周围WiFi数量较少,定位的偏差也可能达到几十米;另外如果WiFi搬家,而服务器的记录还没来得及更新,甚至还可能导致定位结果错误。

基站的定位原理与WiFi类似。每个基站的位置是已知的,通过信号强度预估距离,多个基站交叉计算出最后的位置。但是由于基站覆盖范围很大,且存在建筑物等遮挡/反射,基站定位的精度比WiFi定位要差,误差可达几百米。因此如果使用数据网络定位不准,可以尝试到户外有卫星信号的地方或者打开WiFi进行定位哦~

SDK定位SDK的本质也是网络定位。与上面介绍的区别在于SDK由各个应用自己集成,SDK拿到WiFi/基站的信息后在SDK中计算出位置,目前大部分的应用都是用的此类方式实现网络定位。但是不同SDK的计算位置的算法会有差异,因此可能会有这种现象:在同一个位置、同一个手机中,两个应用的定位结果不同。

总结卫星定位:精度最高,但是需要在户外才能定位;

WiFi定位:精度一般,室内室外都能定位,通常只要网络通畅就行;

基站定位:精度低,室内室外都能定位,通常也只要网络通畅就行。

说了这么多定位原理,那么问题来了,作为用户上帝的我肯定上面说的全都要拉!

那要怎样做呢?如果你使用的是ColorOS7以及之后的手机,只需要点亮定位开关就行啦,什么北斗、GPS、网络定位统统收入囊中!

如果是ColorOS6及以下,还需要将定位模式选成“准确度高”才行哦~

如果要定位别人的手机的话是同样的道理,希望大家喜欢

如何查看自己的手机被是否被别人定位了?相关推荐

  1. 小米9网络位置服务器,如何查看小米9手机当前的IP地址

    如何查看小米9手机当前的IP地址 腾讯视频/爱奇艺/优酷/外卖 充值4折起 小米9手机是一款为广大消费者所喜爱的手机品牌,它颜值高,性能高,是值得选购的手机.很多用户不知道怎么查看小米9手机当前的IP ...

  2. Android 信号查看,安卓Android手机怎么快速查看系统信号强度

    核心提示:我们能够在自己的Android手机中查看到目前所在网络的信号强度情况吗?在本篇教程中将会为你介绍安卓Android手机怎么快速查看系统信号强度! 手机最大的功能自然是打电话和发短信等基础性电 ...

  3. 苹果7【】闪存测试软件,教你如何查看自己iPhone手机的闪存

    教你如何查看自己iPhone手机的闪存,iPhone6s不同的内存大小会有不同的闪存,当然写入数据的大小不一样,也就间接的决定了iPhone手机的使用寿命,今天小编就来教大家一招如何查看自己iPhon ...

  4. 如何查看自己的手机是否支持无线充电功能?最新无线充电手机大全

    如何查看自己的手机是否支持无线充电功能?无线充电是时下手机行业的热门话题,最新发布的苹果华为小米旗舰机都搭载了无线充电功能,所以经常就听到有朋友问哪些手机支持无线充电功能?而又如何查看自己的手机是否支 ...

  5. 如何查看新买手机是否翻新机?

    如何查看新买手机是否翻新机? 看手机外观,一般翻新机仔细看能看出来的,要扣开后盖仔细看看还有卡接口和存储卡处 查四码合一,就是待机状态下输入*#06#会显示处十五位的串号,还有手机电池槽处的串号,包装 ...

  6. iOS开发:苹果2018最新款手机(iPhone XS Max、iPhone XR等)如何查看并获取手机的UDID

    随着苹果设备的不断更新,作为苹果开发者来说既是好事也是坏事,好事是因为苹果设备的更新换代,淘汰了一部分旧设备更新了新设备,坏事就是要不断学习应对新的设备带来的问题,比如新屏幕尺寸的适配问题.获取手机的 ...

  7. 苹果⼿手机实时和历史位置定位指南

    八卦背景 有一天姐妹们聊天,谈到通过手机找自己老公的定位,随手找了一下方法,还真有!!! 八卦方案 仅针对苹果⼿手机,实时定位需要提供appid和密码,历史位置定位需要拿到⼿手机并配合登录验证. 八卦 ...

  8. 教你怎样使用手机离线地图进行GPS定位

    教你怎样使用手机离线地图进行GPS定位 一般的手机GPS定位都需要在线地图服务,也就是说,需要通过GPRS链接到Internet,在线浏览地图数据,并通过手机的GPS定位信号,将位置标注在地图上,以达 ...

  9. 用计算机可以定位到手机吗,如何使用计算机定位手机的位置?

    如何使用计算机定位手机的位置? 现在,移动电话已经成为人们随身携带的"手持计算机",并且移动电话的使用更加方便和多样化. 廉价智能手机的兴起激起了一股热情,人们的需求也在增长,用户 ...

最新文章

  1. Kattis-What does the fox say 字符串处理+STL
  2. Kubernetes 入门教程
  3. python读取单元格部分内容_Python提取表格一定区域的内容
  4. ini_set() 函数的使用 以及 post_max_size,upload_max_filesize的修改方法
  5. c++构造函数分类说明
  6. 广州.NET微软技术俱乐部微信群各位技术大牛的blog
  7. K-Lite Codec Pack 解码器下载及安装过程步骤参考
  8. 向量空间 内积空间 欧氏空间 希尔伯特空间
  9. 结合百度地图城市编码的数据表
  10. 给自己的逆向工程阶段性学习感想总结
  11. 2019年世界500强完整榜单,出炉!
  12. win10专业版本激活
  13. python编写错误怎么修改_在Python的Django框架中编写错误提示页面
  14. 解决Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目
  15. redis keys命令,生产环境慎用,最好屏蔽掉
  16. 安卓手机格式化怎么弄_安卓手机怎么格式化 Android手机内存卡格式化方法
  17. E4A影视APP源码电视盒子酷点TV版4.5 后端对接苹果cms
  18. 深度学习算法(第37期)----如何用强化学习玩游戏?
  19. Python新手的数据批量处理教程(TXT文件)
  20. 宝瓷林【名贵釉系列】宫廷秘釉“茶叶末”

热门文章

  1. 育碧2k微软服务器,2K工作室更名-2K Games,育碧,全境封锁2 ——快科技(驱动之家旗下媒体)--科技改变未来...
  2. IDEA:yml不显示小绿叶图标
  3. 锁定计算机黑屏怎么办,如何设置计算机以自动锁定屏幕而不出现黑屏
  4. Elasticsearch集群运行过程中常见的问题及处理
  5. 【附源码】Python计算机毕业设计面向智慧课堂的教学过程管理系统
  6. 电脑连手机WiFi,网页加载不出来
  7. 中国移动苏州研发中心副总经理孙少陵:打造开源生态,助力数字化创新
  8. c语言画枪,基于51单片机的玩具枪打靶设计-数码管-KEY-激光-WT588D-(电路图+程序源码)...
  9. 2022届FPGA/数字IC秋招笔试面试汇总帖(题目来源:FPGA探索者)
  10. vue中的过滤器 文本格式化