freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android系統(tǒng)的基站定位實現(xiàn)畢業(yè)論文-閱讀頁

2024-08-15 07:38本頁面
  

【正文】 (2)將得到的基站經(jīng)緯度坐標轉(zhuǎn)換為屏幕像素坐標。通過MapView類的getProjection()方法實現(xiàn)經(jīng)緯度坐標轉(zhuǎn)換為屏幕像素坐標。圖 (3)得到屏幕像素坐標后用極大似然估計定位法進行計算。此處調(diào)用百度地圖API中的Projection接口,Projection接口用于屏幕像素坐標和經(jīng)緯度坐標之間的變換。這里自己寫了一個函數(shù)exforlatlon(Point point),可以在后續(xù)進行調(diào)用。本模塊主要分為兩個部分,第一部分針對室外情況,有時測得一兩個很遠基站,對定位結(jié)果影響很大,所以用加權(quán)平均定位法加以輔助。實施步驟如下:圖 第二部分針對室內(nèi)情況,由于室內(nèi)信號衰減程度很大,用經(jīng)典的信號衰減模型計算手機和基站距離偏差較大,故加入WiFi輔助定位。實施步驟如下:WiFi輔助定位具體步驟:圖 地圖標注模塊本功能模塊作用主要將當(dāng)前基站和鄰區(qū)基站和定位結(jié)果在百度地圖上進行標注。屏幕及版本支持:activity android:name=.BaiduMaps android:label=string/maps android:screenOrientation=sensor android:configChanges=orientation|keyboardHidden /activitysupportsscreens android:largeScreens=true android:normalScreens=false android:smallScreens=true android:resizeable=true android:anyDensity=true/(2)初始化地圖Activity、實例化MapView類和BMapManager類,加入百度地圖自己申請的key,設(shè)置內(nèi)置的縮放控件,并預(yù)先設(shè)置一個地圖的中心點圖 (3)管理百度地圖API,重寫當(dāng)暫停,重寫啟動,注銷地圖控件時的方法。為maker定義位置和邊界,添加ItemizedOverlay實例到mMapView。圖 圖 圖 圖 地圖標注效果圖 6總結(jié)與展望Android是當(dāng)今主流的移動終端的操作系統(tǒng),因為其開源免費,可以為被各個廠商定制,已經(jīng)占領(lǐng)較大部分智能終端的市場。同時這也是一款涉及LBS的軟件,融合了百度地圖的顯示標注功能,是LBS再開發(fā)的一個基礎(chǔ)。由于基站信息包括其所處經(jīng)緯度信息歸屬向運營商所有,屬于國家安全一部分。由于實測地點選在中國計量學(xué)院,我校WiFi數(shù)據(jù)較新,網(wǎng)絡(luò)上尚無與其匹配的經(jīng)緯度數(shù)據(jù),故也由手動采集存儲在程序數(shù)組中備用。在室外測試,精度在50~500m左右,實際情況視服務(wù)基站分布情況而定;在室內(nèi)無WiFi輔助,精度在200~1000m左右,實際情況視服務(wù)基站分布情況而定。而當(dāng)鄰區(qū)基站無數(shù)據(jù),或者打開WiFi情況下獲取的BSSID不在程序數(shù)組中時,點擊“去地圖標注”按鈕會出現(xiàn)閃退現(xiàn)象。 顏彪。同時,人們現(xiàn)在已經(jīng)不滿足于僅僅知道我當(dāng)前所處位置這么簡單,更希望知道我所處位置的周圍有些什么人,什么設(shè)施,我能在附件干什么,我需要多久能夠到達最近的我需要去的場所等等 [[] 陳飛翔。 申勝利。 楊建宇. 基于LBS的移動GIS研究[J]. 計算機工程與應(yīng)用, 2006(2):200202.附錄 A:public class BaseStationLocation extends Activity { //獲取鄰區(qū)基站信息 mTelManNbr = (TelephonyManager) getSystemService()。 temarray=new int[()+1][3]。 String strarray=數(shù)組數(shù)據(jù):\n。 for (NeighboringCellInfo info1:neighborinfos){ //根據(jù)鄰區(qū)總數(shù)進行循環(huán) neighbourcid = ()。 neighbourssi = (113+2*())。//將list數(shù)據(jù)放入數(shù)組中 temarray[i][1]=neighbourcid。 i++。 TextView neighbourText = (TextView) findViewById()。 } //獲取wifi mac地址 WifiManager wifiMgr = (WifiManager)getSystemService()。 if (null != info) { macAddress = ()。 } //顯示wifi mac地址 TextView macText = (TextView) findViewById()。 } catch (Exception e) { } /***************獲取當(dāng)前基站信息 throws Exception***********/ public SCell getCellInfo() throws Exception { SCell cell = new SCell()。 mGsmlocation = (GsmCellLocation)()。 String operator = ()。 int Mnc = ((3))。 int Lac = ()。 } 附錄 B:public class BaiduMaps extends MapActivity{ //創(chuàng)建地圖 mBMapMan = new BMapManager(getApplication())。 (mBMapMan)。//地圖控件,不添加的話,就不用寫。 //設(shè)置啟用內(nèi)置的縮放控件 MapController mMapController = ()。 //用給定的經(jīng)緯度構(gòu)造一個GeoPoint,單位是微度 (度 * 1E6) (point)。 //設(shè)置地圖zoom級別 (getResources().getDrawable())。 int [][]a=xyarray(middata)。 double[]c=arrayb(a,middata)。 //定位誤差判斷 double lat=0。 double min=middata[0][0]。 //遍歷找緯度最大值最小值 for(int i=0。i++){ if(minmiddata[i][0]) { min=middata[i][0]。 } } //偏差過大采用加權(quán)平均法 if((()middata[0][0]*1E6)(maxmin)*1E6){ for(int i=0。i++) lat+=middata[i][0]*()。 for(int i=0。i++) lon+=middata[i][1]*()。 locgeopoint = new GeoPoint((int)(lat*1E6/(*(+1)/2)),(int)(lon*1E6/(*(+1)/2)))。 } else locgeopoint=p1。 if(()){ wifilocdata=getwifidata(macs,macoriginaldata)。 //locgeopoint = new GeoPoint((int)(wifilocdata[0]*1E6),(int)(wifilocdata[1]*1E6))。 String wifistring=wifilocdata[0]+/+wifilocdata[1]。 } // 準備overlay 數(shù)據(jù) int iSize=。iiSize。 //(i+ +array[i][0])。 //(i+ +array[i][1])。 if(i==iSize1){//最后定位點的標注 ((7))。 (item)。 //得到需要標在地圖上的資源 ().clear()。 //為maker定義位置和邊界 OverItemT overitem = new OverItemT(marker, this)。 //添加ItemizedOverlay實例到mMapView } //計算距離函數(shù) public double getdistance(int r) { double d。 return d。 Matrix A=new Matrix(a1)。 Matrix C=().times(A)。//(A的轉(zhuǎn)置 * A)的逆矩陣 * (A的轉(zhuǎn)置) Matrix E=(B)。 =(int) resultarray[0][0]。 return mylocationpoint。//注:定義二維數(shù)組已經(jīng)出錯多處 for(int i=0。i++) { for(int j=0。j++) { xy[i][0]=exforxy(zhongjianshuju[i][0],zhongjianshuju[i][1]).x。 } //(xy[i][0]+ +xy[i][1])。 } 作者簡介基本信息姓名章 駿性別男出生年月專業(yè)通信工程班級09通信1班學(xué)號0900304106教育經(jīng)歷 ~ 杭州第七中學(xué) ~ 中國計量學(xué)院工作經(jīng)歷 中國計量學(xué)院 信息工程學(xué)院黨員之家 宣傳部部長 中國計量學(xué)院 信息工程學(xué)院第三黨支部 支部書記科研經(jīng)歷 基于Android系統(tǒng)的移動通信網(wǎng)絡(luò)測試軟件項目 “飛思卡爾杯”智能車項目 基于Android系統(tǒng)的語音短信播報軟件項目 學(xué)位論文數(shù)據(jù)集關(guān)鍵詞*密級*中圖分類號*UDCBase station location。 LBS。]。由此可見,位置服務(wù)具有巨大的市場應(yīng)用潛力,伴隨著大數(shù)據(jù)時代和物聯(lián)網(wǎng)時代的推進,基于位置的服務(wù)將發(fā)揮更大
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1