多基站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混合定位的主要内容,如果未能解决你的问题,请参考以下文章

Gps定位和wifi定位和基站定位的比较

手机定位的方式

Android中如何知道定位模式是WIFI还是2G/3G基站?

Android附近基站+Wifi+IP+GPS多渠道定位方案

如何用高德地图发定位

蓝牙测距原理