转自知乎的答案,希望能够帮到你:
是基于路由器mac,有公司收集路由器mac位置信息。
有skyhook,也有谷歌,现在国内几大移动地图服务商都会有参与。
原理是,初期有公司主动开着带GPS、wifi接收设备的车子在大街上晃,收集路由mac与位置,并建立对应关系数据库
最终数据库还是依靠广大移动终端用户,这些终端能根据GPS确定本身位置,如果终端同时连上了路由器,那么就可以建立一条mac与位置的对应关系。
通过信号强度衰减的规律,可以近似确定移动终端-路由器的近似距离
对相同mac对应的位置进行加权分析,可以得出路由器的位置
建好了路由器位置数据库,反过来可以用来改善定位结果。通过查询用户收到的路由器广播信号(不一定连接),可以迅速得到用户的近似位置,若有多个广播信号,则可以通过后方交会得到比较准确的位置。
所以这些软件在安装协议里会提到,我要收集你的位置信息,用来改善。。。
关于迁移路由器的事,真的不用担心。话说有人曾迁移路由器,尝试伪装自己的位置来玩ingress,很快就失败了。我想原因是,路人也收到了他路由器的广播,多个路人的定位结果把他路由器mac对应的错误位置给投票否决了
作者:知乎用户
链接:https://www.zhihu.com/question/30549517/answer/48554204
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。