Wi-Fi查询之GeolocationAPI接口
作者: 改变生活 和服务器相关 2010/11/12
简介:这是Wi-Fi查询之GeolocationAPI接口的详细页面,介绍了和服务器,有关的知识、技巧、经验,和一些服务器源码等。
google geolocationapi 是google的综合定位接口。基站定位,wi-fi定位,gps定位都可以通过gears geolocationapi来查询。本文主要介绍geolocationapi的wi-fi查询功能以及使用方法。
geolocationapi google有官方的详细api说明。geolocationapi接口使用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的经纬度+地理位置