分类: 系统运维
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} ] }