百度 谷歌 地图WIFI定位原理

原创 2011年09月09日 17:38:03

如果用过IPAD 或者 智能手机之类的,会发现通过WIFI定位是非常精确,跟GPS一样精确。


最近看android的定位重新查了一下,发现有点意思


首先 我通过 ditu.google.cn上面的我的位置功能 查找我的位置,google显示无法确定您的位置。这说明通过单纯的WIFI是无法定位到我的。注:我用的是电信WIFI无线路由器是新的,


然后 我关掉手机WIFI 在手机上安装了android版的google地图,去窗户下 打开手机的GPS,等了一会,手机可以准确定位到我的位置了,我重新打开ditu.google.cn还是无法定位


最后,我打开手机的WIFI和GPS,等一会再试打开ditu.google.cn,哈,可以定位到了,结果如小色说的。


google会搜索WIFI路由的MAC地址,然后通过连接WIFI的手机GPS,获取WIFI路由设备的物理地址,把WIFI路由器的MAC地址与物理地址绑定


其它通过WIFI上网的设备查询的时候就非常准确了  。


缺点 如果我把路由器换个地方那定位的位置就要出错了。


优点 速度极快,在公共场合,比如茶馆,咖啡厅还是非常准确的。


简单测试,不知对否?

相关文章推荐

html5谷歌地图定位源码

  • 2013年09月12日 09:49
  • 1KB
  • 下载

Android谷歌地图+定位

安卓的谷歌地图简单实现,能够显示地图,并且定位到当前位置 网上的教程和讲解有一大堆,我就不细说了,直接上代码 需要注意的是,我这是v2版的,和V1比申请key的地址和方式有点变化,使用也有一点变化...

谷歌地图定位

  • 2013年05月10日 22:42
  • 1.52MB
  • 下载

谷歌地图定位所需架包

  • 2017年05月28日 22:05
  • 314KB
  • 下载

Google Map开发系列(六)——谷歌地图坐标定位

要在地图中定位一个点,最常见的就是使用一个地理坐标来定位。但是,谷歌地图API还提供了不同于地理坐标的多套坐标系统,方便我们在需要的时候使用不同的坐标来定位在地图上显示的信息。我在右边的地图中演示了这...

谷歌地图GPS定位问题修复

  • 2012年05月05日 03:35
  • 1.92MB
  • 下载

HTML5 实现地理定位,在谷歌地图上显示你的位置

HTML5提供对用户地理位置进行定位的功能。     可以使用:navigator.geolocation.getCurrentPosition() 方法获取用户的当前经度和纬度     方法如下:首...

谷歌地图店铺定位代码

  • 2014年05月30日 15:26
  • 932B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:百度 谷歌 地图WIFI定位原理
举报原因:
原因补充:

(最多只允许输入30个字)