多基站wifi混合定位
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多基站wifi混合定位相关的知识,希望对你有一定的参考价值。
详情链接:http://www.haoservice.com/docs/3
多基站定位,wifi高精度混合定位
支持格式: JSON/XML
请求方式: GET/POST
明文方式请求参数:
名称 | 类型 | 必填 | 说明 | |
key | string | 是 | API KEY | |
requestdata | Object | 是 | 参数对象(Json格式),查询数据中至少传入celltowers和wifilist中一组数据 | |
celltowers | List | 是 | 基站数据对象数组 | |
mcc | Int | 是 | mcc国家代码:中国代码;460 | |
mnc | Int | 是 | mnc网络类型0移动1联通(电信对应sid) | |
cell_id | Int | 是 | 基站Id(电信对应bid) | |
lac | Int | 是 | lac(电信对应nid) | |
time | Int | 否 | 从检测到基站到请求定位服务的时 间,单位:毫秒 | |
signalstrength | Int | 是 | 当前基站广播的信号强度,单位是DBM <span style="color:red">注:DBM都是负数,定位准确与否的关键参数</span> | |
timingadvance | Int | 否 | 移动台据以确定其发往基站的定时超前量,以补偿传播时延的信号。 | |
wifilist | List | 是 | wifi数据对象数据 | |
macaddress | String | 是 | WIFI结点(路由器)的MAC地址 | |
time | Int | 否 | 从检测到wifi热点到请求定位服务的时间,单位:毫秒 | |
singalstrength | Int | 是 | 当前WIFI广播的信号强度,单位是DBM <span style="color:red">注:DBM都是负数,定位准确与否的关键参数</span> | |
mnctype | Int | 是 | 移动通讯类型 (gsm|cdma) | |
type | String | 否 | 返回坐标类型默认值 0(google坐标),1( 百度坐标),2(gps坐标) |
密文方式请求参数:
名称 | 类型 | 必填 | 说明 | |
IsEncrypt | bool | 是 | 是否密文传输方式 | |
key | string | 是 | API KEY | |
params | string | 是 | 3des ECB模式 PKCS7填充模式 加密 3des("requestdata={"celltowers":[{"cell_id":"26353","lac":"24802","mcc":"460","mnc":"0","signalstrength":"-60"},{"cell_id":"14454","lac":"22831","mcc":"460","mnc":"0","signalstrength":"-71"},{"cell_id":"11433","lac":"22831","mcc":"460","mnc":"0","signalstrength":"-75"},{"cell_id":"10326","lac":"22831","mcc":"460","mnc":"0","signalstrength":"-76"},{"cell_id":"11431","lac":"22831","mcc":"460","mnc":"0","signalstrength":"-77"},{"cell_id":"26354","lac":"24802","mcc":"460","mnc":"0","signalstrength":"-79"},{"cell_id":"9561","lac":"24802","mcc":"460","mnc":"0","signalstrength":"-79"}],"wifilist":[{"macaddress":"00:0b:0e:7d:17:82","time":"0","singalstrength":"-8"},{"macaddress":"00:0b:0e:7d:17:84","time":"0","singalstrength":"-8"}],"mnctype":"gsm"}&type=0","openId前24位") |
返回字段:
名称 | 类型 | 说明 | |
address | String | 位置 | |
region | String | 省份名称 | |
county | String | 区县名称 | |
city | String | 所属城市 | |
street | String | 街道名称 | |
street_number | String | 参照物描述 | |
country | String | 国家名称 | |
addressDescription | String | 地址描述 | |
longitude | Double | 经度 | |
latitude | Double | 纬度 | |
accuracy | String | 精度 |
明文JSON返回示例:
{ "location": { "address": { "region": "江苏省", "county": "吴中区", "street": "唯亭镇", "street_number": "荷花广场", "city": "苏州市", "country": "中国" }, "addressDescription": "江苏省苏州市吴中区波特兰小街唯亭镇荷花广场波特兰小街东", "longitude": 120.7259200, "latitude": 31.2968700, "accuracy": "1000" }, "access_token": null, "ErrCode": 0 }
密文JSON返回示例:
hCe2pmNRFnwP3gbrGm9vnobmGI+VZPwJAFJ6xcEkeJGyOQKBipdMSDN1yb3lDI48WoqV7IJHb3tjJABrAc00igyE1dYBYQophG/6anzWjA857/YaMzKj5kfiVxyBavy4a4OudBnMncw=
详情链接:http://www.haoservice.com/docs/3
以上是关于多基站wifi混合定位的主要内容,如果未能解决你的问题,请参考以下文章
Android中如何知道定位模式是WIFI还是2G/3G基站?