微信可以定位是怎么做到的?
原创

微信可以定位是怎么做到的?

好文
试试语音读文章

热门回答:

应邀回答本行业问题。

微信本身是不能定位的。他只是读取了手机提供的位置信息。

微信可以定位。是因为用户给予了微信这款APP 获取定位的权限。

我们可以在应用管理中看到微信获得的权限。其中就有一项是获取定位。

而微信之所以可以定位也是因为这个权限。如果你禁止了微信获取定位的话。他是无论如何也提供不了定位的。

手机获取定位的方式主要是GPS定位、基站定位、A-GPS定位、Wifi定位四种方式。

其中GPS定位是依靠手机搜索到已知位置的四颗卫星来获得手机的具体的位置。

有四套卫星定位系统的存在。包括美国的GPS、中国的北斗卫星导航系统、俄罗斯的格洛纳斯、欧洲的伽利略都是属于GPS(全球定位系统)。目前我们的手机都可以搜索多套定位系统的卫星来进行混合定位。其中除了苹果手机之外。都可以支持我国自己的北斗卫星导航系统。

基站定位是通过手机和基站之间的信令交互。可以判断出手机和基站之间的距离。不过这个距离都是通过无线信号的折射、反射、衍射、散射、透射等方式传播的。判断的距离的准确性要相对的差一些。

当手机和三个以上的基站交互信息的时候。就可以粗略的判断出手机的位置。参考的基站越多。定位也就越准确。

A-GPS属于利用基站辅助GPS定位。加快GPS锁星的速度。提高一些定位的准确性。

室内部分的定位主要是依靠Wifi定位。

总而言之。微信本身是不能定位的。他只是获得了定位手机位置信息的权限。而这个信息是手机本身提供的。

以上个人浅见。欢迎批评指正。喜欢的可以关注我。谢谢!

认同我的看法的请点个赞再走。再次感谢!

其他观点:

现在。智能手机已经相当的普及了。

500-600块就可以买到一款实用的智能手机了。

但是。它却定能沟通天空中的GPS卫星。

假设现在宇宙中有4颗GPS卫星。分别是P1。P2。P3。P4。他们随时随地的向全世界发射着信号。信号的内容是发出的时间(DateTime)和卫星所在的位置(Position)

然后。我们的手机就是通过那个小小的GPS模块收到这些无线信号。

然后GPS模块。通过卫星发射信号的时间。和自己收到信号的时间。计算出自己和卫星之间的距离D。那有4颗卫星。我们就能计算出4个距离。

然后。我们只需要最少3颗卫星的位置和3个距离。就可以在对面上画出三个圈。三个圈的交点。就是我们所在的位置了。

当然。只有三颗卫星的话。误差率会比较大。数量越多。自然定位就越准确。

那GPS位置其实会通过我们的操作系统API开放给所有手机上安装的APP。也就包括微信了。

微信就可以通过操作系统的API。获得这一的一个坐标点。

但是。这个时候。其实我们还并不是这个坐标点的意义。

例如:告诉用户你现在正在45.1234,112.112。谁知道现在在哪里啊?

所以。我们还需要一个GIS(地理信息系统)的支持。例如微信上的腾讯地图。或者百度地图。或者高德地图。

然后通过这样的一个GIS系统。告诉它我们的坐标点。然后GIS系统告诉我们这个坐标点具体所在的位置是哪里。

其他观点:

微信可以定位是怎么做到的?

可能大部分的概念中定为仅仅是停留在GPS或者北斗等这些依赖卫星的定位系统。但使用者在室内或者地下室时依然可以比较快速的确定自己的位置。这就不完全是卫星定为的功能了。是基于其他辅助定位的手段。

一般我们常用的定为系统有如下几种:

一、所有设备上网都是有登记安装地址的。这个设备登录INTERNET后获得IP就会跟这个安装地址临时绑定。那么只要查到这个临时的绑定关系就能获取到安装地址了。用手机或者电脑上网的位置也就确定了。尽管会有误差。但一般也就在30-50M以内。因为超过就没有无线信号了!除非中继出去.....

二、基站定位 如上图所示。基站越多定为越准。一般三个基站就可以确定使用者位置。这就是三角定位。这个误差比较大。基本只能定位到数百米。精度为哪个小区肯定是没有问题的。

三、卫星定位 现在已经有两种定位系统可以选择。一是GPS。二是北斗。当然您肯定知道还有伽利略和格洛纳斯的。伽利略八字写了一撇。格洛纳斯屋漏偏逢连夜雨....所以靠谱的就两家。北斗还要阵子才能全球覆盖。但在亚太地区的精度已经和GPS没有区别了。甚至还要更胜一筹!


手机用定位芯片

但卫星定位在室内受到建筑物遮挡实在有些勉为其难。不过另有惯性定位补充或者室内卫星定位信号增强等解决方案。如果连接WIFI的话也类似三角定为+IP地址定位辅助。

另外如果需要高精度定位的话可以使用差分定位。当然这就不是你手机的需求了!

当然如果您将微信读取定位的权限关闭了的话。无论您的手机都NB。微信定位都将是两眼一抹黑。再也无法给你更多的定位参考!

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 陌上柳絮倾城雪 永久VIP 2022年12月27日 13:37:27

    基站,手机,位置,伽利略,信号,北斗,就可以,距离,权限,自己的

  • 情多浓 永久VIP 2022年12月27日 13:37:27

    没想到大家都对微信可以定位是怎么做到的?感兴趣,不过这这篇解答确实也是太好了

  • 只求﹂份安宁 永久VIP 2022年12月27日 13:37:27

    应邀回答本行业问题。微信本身是不能定位的。他只是读取了手机提供的位置信息。微信可以定位。是因为用户给予了微信这款AP