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的经纬度
![](http://hi.csdn.net/attachment/201101/4/0_1294145979z8iW.gif)
查询wifi的经纬度+地理位置
![](http://hi.csdn.net/attachment/201101/4/0_1294146020IIZT.gif)
分享到:
相关推荐
这通常涉及到一个后端服务器,该服务器会根据接收到的LAC和CID查询数据库中的基站位置,然后返回设备的大概位置。 4. **HTTP POST请求**: 通过`HttpPost`类创建POST请求,并使用`StringEntity`将基站信息作为请求体...
.wifiAccessPoints(Collections.emptyList()) // If applicable, add Wi-Fi access points .await(); } catch (Exception e) { e.printStackTrace(); } return null; // Location retrieval failed } } ``` ...
@react-native-community/geolocation Geolocation API扩展了。 当前,在Android上,它使用 。 Google不推荐使用此API,因为它不如推荐的准确和慢。 这是我们希望在不久的将来更改的内容 。 为了将新的与React ...
HTML5的地理定位功能演示
1. Geolocation API:这是Web浏览器提供的一个JavaScript接口,用于获取设备的位置信息,如经度、纬度和海拔高度等。它通过调用navigator.geolocation对象的相关方法来实现。 2. 位置信息:包括经度、纬度、高度、...
一个简单的学习项目,使我的脑袋环绕HTML5地理位置API和Google Maps。 包括Bootstrap 3,Angularjs,angular-google-maps和lodash。 使用Surge.sh托管
最后,第11章介绍GeolocationAPI,用于获取用户的地理位置信息,并结合GoogleMapsAPI实现具体应用。 本书可作为HTML5开发的工具书和学习读物,书中的源代码可以在支持网站下载。书籍的编写由多位计算机专业的副教授...
8. **地理定位**:可以使用JavaScript库(如`geoip-js`或`geolocationapi`)获取用户的IP地址,然后通过IP查找服务(如MaxMind)推测用户可能所在的地区。 9. **Cookie**:除了会话,还可以使用Cookie保存用户的...
手机使用 Py60 收集数据(如 、 、 和 ),然后通过 LightBlue 移动到连接互联网的计算机,最后使用 GeolocationAPI 进行地理映射。 代码相当粗糙,部署/使用需要几个手动步骤。 但它足够简单,您应该能够自定义它...
3. **定位用户**:使用`GeolocationApi`来获取设备的位置信息。这通常需要用户的同意,因为涉及位置权限。一旦得到许可,API会返回包含经度和纬度的`LatLng`对象。 4. **搜索附近地点**:有了用户的位置信息后,...
差距 Google API检查器。... GeolocationAPI RouteToTraveledAPI SpeedLimitRoadsAPI PlaceDetailsAPI NearbySearchPlacesAPI TextSearchPlacesAPI PlacesPhotoAPI PlayableLocationsAPI FCMAPI