基站数据是由LAI(位置区域识别)和CID(小区识别)组成的。LAI由MCC(移动国家码)、MNC(移动网络码)和LAC(位置区域码)构成。MCC是三位数,例如中国的代码是460。MNC是两位数。LAC是一个两个字节长的十六进制BCD码,通常不包含0000和FFFE。CID即小区码,也是两个字节长的十六进制BCD码。目前,网络...
MCC,Mobile Country Code,移动国家代码(中国的为460); MNC,Mobile Network Code,移动网络号码(中国移动为00,中国联通为01); LAC,Location Area Code,位置区域码; CID,Cell Identity,基站编号,是个16位的数据(范围是0到65535)。 google存储了这些信息,直接查询就能得到经纬度。 获取基站信息 /** * 获取基站信息...
int lac = location.getLac(); /** 将获得的数据放到结构体中 */ cell.MCC = mcc; cell.MNC = mnc; cell.LAC = lac; cell.CID = cid; return cell; } 如果获得的位置信息为null将抛出错误,不再继续执行。最后将获取的基站信息封装为结构体返回。 四、获取经纬度 在这一步,我们需要采用HTTP调用googl...
每一行的4个数值分别对应:CID, LAC, MCC, MNC CID——CellID,表示基站号 LAC——Location Area Code,表示区域编号 MNC——Mobile Network Code,表示移动网络编号,移动是0,联通是1 然后向Google发送基站信息是通过JSON串以Post的形式发送到http://www.google.com/loc/json,然后它会返回一个包含经纬度信息的JSON...
② CGI是在LAI的基础上再加小区识别码(CID)构成的 ③ 其结构是 MCC+MNC+LAC+CID 在LTE网络中为MCC+MNC+ENODEB_ID+CID MCC:移动国家码 MNC:移动网络码 LAC:位置区号码 CID:小区标识码 ENODEB_ID:eNodeB标识码 TAC:区域跟踪码 其中MCC\MNC\LAC为位置区标识(LAI)其中CID为2Byte的BCD码,由各...
原理其实很简单,在GPS定位没有成功时(GPS定位一般是最准确的,具有最高的优先级),用手机扫描附近的基站,记录下附近基站的mcc,lac,cid等参数,用于识别该基站,通过数据库查询到该基站的GPS位置,用收到该基站的信号强度当做相对基站的距离,如果搜索到附近的基站比较多,就可以以基站的位置为圆心,以信号强度为半径进行画...
移动基站位置查询通常应用于手机用户,通过手机基站位置查询服务(也称为移动位置服务LBS)来实现。以下是关于如何查询移动基站位置的一些方法和步骤: 一、基本原理 手机在正常使用中会连接到附近的通信基站,而运营商会为每一个基站分配唯一的编号,包括国家代码(MCC)、运营商代码(MNC)、小区编号(LAC)和基站编号(CellId)...
LAC:Location Area Code,定位区域编码,2个字节长的十六进制BCD码(不包括0000和FFFE) TAC:Tracking Area Code,追踪区域编码, CID:Cell Identity,信元标识,2个字节 MCC:Mobile Country Code,移动国家代码,三位数,中国:460 MNC:Mobile Network Code,移动网络号,两位数(中国移动0,中国联通1,中国电信2) ...
MCC,Mobile Country Code,移动国家代码(中国的为460); MNC,Mobile Network Code,移动网络号码(中国移动为00,中国联通为01); LAC,Location Area Code,位置区域码; CID,Cell Identity,基站编号,是个16位的数据(范围是0到65535)。 了解了这几个名词的意思,相信有些朋友已经知道后面的事了:google存储了这些信息,直...