一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

WM--GPS開(kāi)發(fā)

  前幾天,有朋友托我給他寫(xiě)個(gè)GPS程序,就取經(jīng)緯度坐標(biāo),以及將之轉(zhuǎn)換成高斯直角坐標(biāo)。花了一些時(shí)間,給他做了個(gè)小程序。

  后來(lái)總結(jié)時(shí),想起,很多網(wǎng)上朋友都會(huì)問(wèn)及關(guān)于GPS開(kāi)發(fā)的一些事。我這里先將我的程序解釋下,然后再總結(jié)下,相關(guān)經(jīng)驗(yàn)及個(gè)人看法。

  目前在一些移動(dòng)設(shè)備中,都提供GPS功能,設(shè)備中都需要一個(gè)接收器,用來(lái)接收GPS信號(hào)。(類似于GPRS工作方式)。GPS一旦啟動(dòng)后,會(huì)自動(dòng)連接衛(wèi)星,接收信號(hào),通過(guò)算法計(jì)算出位置等信息,然后以NMEA data的格式輸出。GPS receiver就是接收衛(wèi)星信號(hào)轉(zhuǎn)換成NMEA data的設(shè)備。

  開(kāi)發(fā)GPS有3種選擇:
  1、直接使用串口連接GPS接收器
  2、GPS Intermediate Driver
  3、使用第三方類庫(kù)(目前openNETcf提供相應(yīng)類庫(kù))

  目前,WM5.0以上系統(tǒng),都內(nèi)置了GPS Intermediate Driver。通過(guò)它,我們能夠很方便的取道GPS數(shù)據(jù)。

  關(guān)于GPS方面的文章可以參考:
  1、30 Days of .NET [Windows Mobile Applications] - Day 03: GPS Compass(GPS指南針)
  2.NET Compact Framework下的GPS NMEA data數(shù)據(jù)分析

  雖然GPS Intermediate Driver提供了我們非常快捷的取得GPS信息,但同時(shí)也有一定的弊端。

  那下面我講介紹我如何在該項(xiàng)目中使用GPS的。

  我使用GPS Intermediate Driver,它能夠快速開(kāi)發(fā),MS也提供了很強(qiáng)大的例子來(lái)方便我們使用。
在微軟的WM SDK安裝目錄下有GPS工程。(Windows Mobile 6 SDK/Samples/PocketPC/CS/GPS)

  該Demo中
  GPS.cs:封裝了GPS的操作類,比如Open(),Close(),Connect()。可以很快捷的使用。
  GpsDeviceState.cs:用于取得目前GPS設(shè)備的狀態(tài)信息。
  GpsPosition.cs:每次GPS數(shù)據(jù)取得后,都會(huì)放入該類。
  LocationChangedEventArgs.cs:一旦位置改變,即可將新的GPSPosition取得到。

public void Open()
{
    
if (!Opened)
    {
         
// create handles for GPS events
         newLocationHandle = CreateEvent(IntPtr.Zero, 00null);
         deviceStateChangedHandle 
= CreateEvent(IntPtr.Zero, 00null);
         stopHandle 
= CreateEvent(IntPtr.Zero, 00null);

         gpsHandle 
= GPSOpenDevice(newLocationHandle, deviceStateChangedHan
dle, 
null0);

         
// if events were hooked up before the device was opened, we'll need
         
// to create the gps event thread.
         if (locationChanged != null || deviceStateChanged != null)
         {
             CreateGpsEventThread();
         }
    }
}

NET技術(shù)WM--GPS開(kāi)發(fā),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产成人久久午夜 | 成人激情视频 | 91精品国产丝袜白色高跟鞋 | 久久机热这里只有精品无需 | 国产精品一区二区三 | 亚洲大成色www永久网 | 国内精品视频在线观看 | 亚洲欧美一区二区久久 | 成年人黄色网址 | 伊人色综合久久成人 | 三级午夜宅宅伦不卡在线 | 香蕉成人999视频 | 日本三级一区二区 | 亚洲综合网国产福利精品一区 | 日韩第一 | 一区二区三区国产美女在线播放 | 综合伊人 | 亚洲二区在线 | 国产亚洲精品福利片 | 成人午夜在线观看 | 亚洲激情综合 | 九九久久亚洲综合久久久 | 精品一区二区香蕉 | 九九99九九在线精品视频 | 2021国产麻豆剧传媒精品网站 | 国产91精品高清一区二区三区 | 国产免费久久精品丫丫 | 久久国产乱子伦精品免费午夜 | 亚洲国产精品成人午夜在线观看 | 2021国产精品成人免费视频 | 天天弄天天干 | 国产在线精品国自产拍影院同性 | 日本一本色道 | 视频一区二区三区自拍 | 国产h视频在线观看网站免费 | 日韩亚洲欧洲在线com91tv | 国产在线观看人成激情视频 | 福利网在线观看 | 狠狠五月深爱婷婷网免费 | 五月婷综合网 | 国产熟睡乱子伦视频观看看 |