gps运作原理图,gps原理最简单的解释

首页 > 经验 > 作者:YD1662024-03-31 20:17:40

AGPS的优势主要在其定位精度上。在室外等空旷地区,其精度在正常的GPS工作环境下,可达10米左右,堪称目前定位精度最高的一种定位技术。另一优点为:首次捕获GPS信号的时间一般仅需几秒,不像GPS的首次捕获时间可能要2~3分钟。虽然AGPS技术的定位精度很高、首次捕获GPS信号时间短,但是该技术也存在着一些缺点。首先,室内定位的问题目前仍然无法圆满解决。另外,AGPS的定位实现必须通过多次网络传输(最多可达六次单向传输),这对运营商来说是被认为大量的占用了空中资源,对消费者而言将产生不少的流量费用。而且AGPS手机比一般手机在耗电上有一定的额外负担,间接减短了手机的待机时间。除此之外,有时无法取得多个卫星传来的讯号,通常这是因为您的AGPS 话机天线接收器所在环境的限制。在这种情况下,AGPS 功能将不能很好地使用。

二、 开发者是如何实现手机定位的?

了解了这些定位方式的"开发者实现方式",开发者恐怕要浑身冒汗了,千千万万的app难道都如上述说的,"自行维护基站、WIFI数据库"吗?

答案:当然是否定的,在实际的工程实践中,主流的做法是两种:

手段之一:调用系统级定位能力

无论哪个系统(IOS、安卓、WP)都提供了一套系统级定位能力,这样的定位能力,对应着是一套系统级API,这个API一般来说,总是会有如下几个精度的选项:

高精度:能搜到GPS卫星,则使用GPS定位,否则,则使用WIFI定位,如果WIFI和GPS都无法定位成功,只能根据基站来给出定位结果了。

平衡功耗:禁用GPS(因为它非常耗电),优先使用WIFI,如果WIFI不可用,则用基站来进行定位。

低功耗被动定位):根据不同系统的规定,实现方式也不同,但大体上都是共享其他app的定位结果,即其他app以高精度、平衡功耗的方式得到位置,那么这个位置也一并推送给当前使用"低功耗定位"的app,也就是该app不消耗额外的能耗,就完成了定位。

当然,这种系统级定位能力是有着软肋的,软肋在于以下两点

在基站、WIFI定位能力上,系统定位能力取决于系统自己在这方面投入数据收集推算的能力,这个是参差不齐的。举个简单的例子,百度和高德在中国采集了成百上千个公共场所的室内定位信息,使之能达到米级的室内定位,苹果做了吗?谷歌做了吗?微软做了吗?他们怎么和国内的服务商拼效果?居然还有人说苹果定位和谷歌地图在国内定位准,我真是醉了。

在中国,google的服务不可用,考虑到基站、WIFI定位必须连接服务端发请求,因而Android的系统级定位能力的可用性也会有很大的影响,至少那些"水货"手机,在中国基本就没法调用系统定位服务了,而行货手机,相应的厂商会改造这个API接口的实现,使得其重定向为请求国内某些定位服务商,从而使得这个接口重新变得可用(对开发者来说,他并不需要知道这个API是如何实现的)。

但是,我们不得不承认,在IOS和WP系统上,因为OS没有开放出读取基站和WIFI的接口,因此实际上操作系统的定位能力已经形成了垄断,开发者也就无法实现自主的定位能力。这也会导致在苹果和WP手机上,所有的app在同一时刻的定位误差,都是一样的。

手段之二:调用第三方定位SDK

对于可以公开读取基站、WIFI信息的Android手机系统,国内的百度、高德等地图厂商自行实现了定位SDK,该定位SDK的作用就是通过系统接口读取到原始定位信息,然后借助于各家自行部署维护的数据库,查询到当前扫描到的基站、WIFI的位置,最终计算出更准确的定位结果,通过SDK的接口,返回给开发者。这么做的好处,在于能够让app的定位能力脱离对手机系统的依赖。

举个例子,一个app他如果只是调用系统定位接口,那么在行货手机,由于手机厂商已经把定位的网络服务器重定向为国内定位服务商,所以肯定可以定位,但是在水货手机上因为系统底层是直接连google服务器的,就会无法定位。但用户就是上帝,出现了这个事情在用户看来,就是不能接受的,为了保证app在所有手机上都可以定位,开发者就会不得不使用第三方的独立定位SDK。

三、 如何定位别人的手机位置?

注:定位别人手机位置会涉及到隐私的问题,所以学习会方法只建议用于定位年迈老人和孩子行踪确保老人和孩子安全之用,不可以用于非法活动!

1、常规方法

当前大部分手机品牌的定制系统都会自带手机查找功能,如iPhone、魅族、华为等品牌均有自带,而其他个别手机品牌如果没自带手机查找功能却又想定位手机,就只有通过安装第三方APP来实现。通过第三方APP自带的手机定位功能,可以轻松定位别人手机位置。具体常规软件不多做赘述,大家可以试着用360手机卫士,使用手机防盗功能就可以实现定位!或者利用百度云中的手机找回功能也可以实现定位!

2、特殊方法

1、通过微信、QQ等即时聊天工具获取对方位置

gps运作原理图,gps原理最简单的解释(17)

这种方式是在微信中通过系统,发送伪装的文章或红包,通过文章或红包获取对方位置。这种方式需要聊天的对方,打开文章或领取红包,这样对方的位置就获取到了。具体方法会在我的付费专栏里给大家视频讲解!

2、通过木马程序植入获取手机权限实现定位

gps运作原理图,gps原理最简单的解释(18)

这种方式获取对方手机的权限很多,不光能获取到位置,还有通话、短信、微信记录都可以。具体方法会在我的付费专栏里给大家视频讲解!

上一页12345末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.