CDMA基站定位获取经纬度

【原创】CDMA基站定位获取经纬度
【原创】CDMA基站定位获取经纬度
本贴最初原创地址:
http://www.cmd100.com/bbs/forum-viewthread-tid-5325-fromuid-9.html


这几天在做基站定位,发觉CDMA的基站定位在网上资料很少。经过漫长的摸索,其中的小小收获给大家分享一下!
这个是CDMA中国电信的基站定位获取经纬度的源码及测试截图!在模拟器中用似乎不行,模拟器的网络不是CDMA的。有知道的请指点指点!

主要代码:

public void onClick(View v) {
                        // TODO Auto-generated method stub
                        tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
                        //int type = tm.getNetworkType();
                        //if (type ==TelephonyManager.NETWORK_TYPE_CDMA) {
                                location = (CdmaCellLocation) tm.getCellLocation();
                                if(location == null)
                                        return;
                                int sid = location.getSystemId();//系统标识  mobileNetworkCode
                                int bid = location.getBaseStationId();//基站小区号  cellId
                                int nid = location.getNetworkId();//网络标识  locationAreaCode
                                
                                Log.i(\"sid:\", \"\" + sid);
                                Log.i(\"bid:\", \"\" + bid);
                                Log.i(\"nid:\", \"\" + nid);
                                ArrayList<CellIDInfo> CellID = new ArrayList<CellIDInfo>();
                                CellIDInfo info = new CellIDInfo();