1,首先需要利用AT指令获取到基站编号、小区编号;
参考:
+CREG: 2,1,"2495","12EA"
例如以上数据:
2495:小区号 12EA:基站号
2495 =9365(10进制) 小区
12EA =4842 (10进制)基站号
2,然后根据小区号和基站号查询具体的地理位置,
免费查询接口:http://www.cellocation.com/interfac/
例如:http://api.cellocation.com/cell/?mcc=460&mnc=0&lac=9365&ci=4843&output=json
返回的数据为:
{
"errcode": 0,
"lat": "22.527731",
"lon": "114.017830",
"radius": "1000",
"address": "广东省深圳市福田区沙头街道红树家邻2栋;福荣路与1路路口东南124米"
}