微信可以定位是怎么做到的
应邀回答本行业问题。
微信本身是不能定位的7HCJ6s/FOtQnrH9pY#YlbU92f,他只是读取了手机提供的位置信息。
微信可以定位,是因为用户给予@#59!u5MEs!m了微信这款APP 获取定位的权限。我们可以在应用管理中看到微信获得的权限,其中就Xrg0BD#Xg.2@;有一项是获取定位。
而微信之所以可以定位也是因为这个权rne,OJ5AJFtG,8c/UW6/.CdQ6$@CZz限,如果你禁止了微信获取定位的话,FtAp4O7Z4eM他是无论如何也提供不了定位的。
手机获取定位的方式主要7KoW1C!L是GPS定位、基站定位、AdSrYcu#Uh5ZdH#YId^^w0;g-GPS定位、Wifi定位m@QwZtjV,dY!4四种方式。其中GPS定位是依靠手机搜索到已知位置的四颗卫星来获得手机的具体的^Lh&MU位置。
有四套卫星定位系统的存在,包括美国的GPS、中国的OPFc02Nw北斗卫星导航系统、俄罗斯的格洛纳斯、欧洲的伽利略都是属于GPS(全球.bBZF^dWXf9gk53Ulp定位系统)。目前我们的手机都可以搜索多套定位系统的卫星来进行混合定/5nqi;cwI8B50fT.T位,其中除了苹果手机之外,都可以支持我国自己的北vS0z7/RUR@斗卫星导航系统。
基站定8*k9n2zEL6E;$!$QIy6RqTl86u28iR位是通过手机和基站之间的信令交互,可以判1twNwHrcdhg6M.ov0TjGU断出手机和mepL0SCwFgLBk6bU4F2基站之间的距离,不过这个距离都是通过无线信号的折射、反射lkXZU6;YVgDnXnd2t3a;z8Ifd!b!1、衍射、散射、透射等方式uI.%Oz传播的,判断的距离的准确性要相对的差一些。
当手机和三个以上的基站交互;g^zW&ihOBwnV3#信息的时候,就q%U$1fk8M6aa/M9NRFdZU4$%h^/D可以粗略的判断出手机的位置,参考的基站越多,定位也就越准确。
A-kipn%!*$PnQ^8&awvZbA@n;nR%GPS属于利用基站辅助GPS定位,加快GPS锁星的Ek3uKiBSVUxvMny9lI$^b.jMvy5速度,提高一些定位的准确性4Sd/@HNnjjWMvnLx;lZEEO。
室内部分的定位主要是依靠Wifi定位。
总而言之,微信本身是不/i,Te!!sPm2k9R,gYRU@v4BqF能定位的,他只是获得了定位手机位置信息的权限,而这个YJBuMmHKi02,5信息是手机本身提供的。
以上个人浅见,欢迎批评指%dhTs0.GfZlF4b/ENLp48C3正。喜欢的可以关注我,谢谢!
BtIZ7NN&S认同我的看法的请点个赞再走,再次感谢!
B23C@/z!76%Zb,Wh*y,vrXN