手机定位那些事?

手机是怎么定位的?

手机定位一般有三个方法。

方法1:基于你当前所接触的WIFI热点,如果这个WIFI热点是公开可查询的热点,存在地址信息对应的。那么你的位置可以锁定在该位置的一定半径内。

通过WIFI定位,你的位置只能被确认在一定半径的范围内,并不能精确识别你的位置,速度。

方法2:基于移动基站定位,你的手机信号是通过移动基站交互的。移动基站的地理位置是清晰明确的,当你手机可以获得多个基站的信号,并且不同基站信号存在不同的强弱衰减,那么可以根据这几个基站的位置和你信号衰减的情况,大致获得你的当前位置范围,以及大致的移动速度,如果你处于具有一定速度的交通工具之内的话。

方法3:最精准的,是通过卫星定位,你看,虽然WIFI,基站,卫星,具体是从近到远;但定位准确度确实越来越精确。

那么卫星定位,其实也包括不同的选择,以前是GPS一统天下,大家一提卫星定位就是GPS,但其实现在有很多家不同的卫星定位系统,GPS依然是全球规模最大的,此外欧洲的伽利略,中国的北斗系统等等。

实际上很多国产智能手机和卫星导航的芯片已经支持北斗系统,用户看到的标志可能还是GPS,但提供定位服务的,实际上可能是来自于不同的系统。

那么手机会自动根据信号强弱选择合适的系统进行定位导航,通常情况下,用户无需自己选择用哪个卫星系统。所以你就不用问我怎么切换到北斗系统啊,手机会在它认为合适的情况下用到的。

服务商如何确定你的位置?

很多产品服务商需要你的位置,比如微信,比如微博,比如大众点评,当然更不用说地图导航。确定你的位置提供身边的服务,或者推荐身边的联系人,都是一种非常标准的互联网应用。其实在移动互联网之前,这样的服务并不是主流,通常只是做到同城推荐。而当时定位主要靠IP地址,这也是以前我经常用到的技术面试题。

扫描二维码关注公众号,回复: 9312440 查看本文章

实际上 ,手机终端用户可以选择是否把自己的定位信息发送给服务商,如果没有发送自己的地理位置,服务商也会通过你上网的IP来判断你的大概位置。当然这个就很难精确定位到具体位置了,通常只能定位到城市范围。

但这里有一个问题,就是手机终端,并不是必须上报真实的信息给服务商。有大量第三方工具可以伪造你的位置信息,你完全可以告诉服务商你在南极,或者在北欧的某个小岛上。

发布了37 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/hello250sunshine/article/details/104432630
今日推荐