最近在做一个基站ID转换成经纬度的功能。
1.先发AT指令:AT+CREG=2
2.再发AT指令:AT+CREG?
获得返回值:
+CREG:
2,1,"A530","0161F10F",6
A530为LAC,0161F10F为基站ID
然后将获取的LAC,和基站ID,通过Google提供的一个Webservice服务来进行转换成为经纬度。
很多GPS的AGPS功能需要先通过基站来定位获得一个粗略的经纬度,利用这个经纬度,再下载相应的星历数据,从而提高GPS模块寻找卫星的速度,进而提高定位速度。