Chinaunix首页 | 论坛 | 博客
  • 博客访问: 77699
  • 博文数量: 17
  • 博客积分: 761
  • 博客等级: 军士长
  • 技术积分: 206
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-13 15:29
文章分类

全部博文(17)

文章存档

2010年(9)

2009年(8)

我的朋友

分类: 系统运维

2010-05-31 21:13:17

 是google的综合定位接口。基站定位,Wi-Fi定位,GPS定位都可以通过gears GeolocationAPI来查询。本文主要介绍GeolocationAPI的Wi-Fi查询功能以及使用方法。
 google有官方的详细api说明。使用HTTP协议,交互数据为json语法。

除了必须的version,host参数外,涉及到wi-fi查询的主要有以下几个参数:
mac_address:Wi-Fi热点的mac地址,格式为12:34:56:78:9a:bc
signal_strength:信号强度

下面的参数是可选的:
ssid:Wi-Fi热点的SSID
age:距离检测到该Wi-Fi热点起经过了多长时间
channel:该Wi-Fi热点所使用的channel(1~11)
signal_to_noise:信噪比(dB)

我们来实际测试一下:

构造一个简单的json查询格式

{
"host": "maps.google.com",
"version": "1.1.0",
"wifi_towers": [
{
"mac_address" : "00:0F:xx:xx:xx:xx",
"signal_strength" : -73}
]
}

查询wifi的经纬度

查询wifi的经纬度+地理位置

阅读(1194) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~