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米"}