基站是移动通信信号收发设备,手机依靠基站完成信号收发,实现通话与上网,可以理解为手机与移动通信网络之间的信号中转站。
基站多建设在城市居民楼、写字楼楼顶;农村、山区多部署在田地、开阔区域。农村山区基站覆盖可达数公里,基站数量越多,区域信号质量越好。
基站查询API返回的经纬度,即为对应基站的地理位置。
一、接口简介
本接口提供三大运营商LBS基站定位能力,戳这里查看。
- 移动、联通:传入
mnc、lac、cellid,查询基站位置; - 电信:传入
sid、nid、bid,查询基站位置;
支持:2G / 3G / 4G 基站位置查询
请求参数
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
| key | 是 | string | 个人中心查看 |
| mnc | 是 | int | 基站类型 0移动 1联通 (电信对应sid) |
| lac | 是 | int | 小区号(电信对应nid) |
| cellid | 是 | int | 基站号(电信对应bid) |
返回参数
| 名称 | 类型 | 说明 |
|---|---|---|
| lat | string | 维度,wgs84坐标系 |
| lng | string | 经度,wgs84坐标系 |
| radius | string | 信号覆盖范围(单位:米,精度半径) |
| addr | string | 地址 |
二、返回数据的业务用途
接口返回lat、lng、radius、addr字段,可实现以下业务能力:
- 物联网位置兜底:获取WGS84经纬度与地址,为无GPS的物联网终端提供粗略位置,作为GPS失效后的备用定位方案。
- 设备地域风控校验:通过返回地址判断设备所在区域,识别异地设备异常,用于设备管理、风险识别。
- 定位可信度评估:
radius为基站参考覆盖半径(单位:米),可用于业务判断,半径过大时可降低该定位结果可信度。 - 地图可视化展示:将WGS84坐标转换为GCJ‑02坐标系,在高德、百度地图渲染基站点位。
- 通信运维分析:结合坐标、地址、覆盖半径,完成基站覆盖调研、点位统计、网络故障辅助排查。
⚠️重要约束:仅支持设备本地采集得到的基站参数进行解析,不能通过手机号反查设备位置。
三、开发注意事项
- 物联网模组输出的
lac、cellid大多为16进制,调用接口前需要转换为十进制,否则会查询失败。 - 接口返回坐标为WGS84坐标系,对接高德、百度地图需要进行坐标转换。
- 基站定位属于粗略定位,
radius仅为参考覆盖半径,不能当作GPS高精度定位结果使用。
四、典型应用场景
- 物联网兜底定位:针对没有GPS模块的物联网终端,提供备用粗略定位能力。
- 设备地域风控:解析基站地址,校验设备归属地域,识别异地异常风险。
- 通信运维分析:获取基站坐标与覆盖半径,辅助网络勘测、覆盖统计、故障排查。
- GIS地图绘制:基站点位数据用于通信专题地图制作。