中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

WM--GPS開發(fā)

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

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

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

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

  目前,WM5.0以上系統(tǒng),都內(nèi)置了GPS Intermediate Driver。通過它,我們能夠很方便的取道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,它能夠快速開發(fā),MS也提供了很強(qiáng)大的例子來方便我們使用。
在微軟的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開發(fā),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 亚洲福利 | 免费看国产片在线观看 | 国产在线精品一区 | 视频精品一区 | 一级片在线播放 | 免费一级毛片 | 国产黄色在线观看 | 最新av片| 99久久婷婷国产综合精品 | 国产成人aⅴ| 亚洲天堂精品一区 | 久久久久亚洲精品 | 久久久91 | 综合久久综合久久 | 成人在线视 | 一区二区精品 | 日韩欧美在线观看 | 极情综合网 | 国产精品一区二区免费 | h片在线观看网站 | 久久精品亚洲国产奇米99 | 亚洲 欧美 日韩 精品 | 久久久123 | 国产精品免费一区二区三区 | 一区二区三区视频在线免费观看 | 夏同学福利网 | 成人在线视频一区 | 精品影院 | 国产欧美一区二区三区另类精品 | 亚洲一区三区在线观看 | av天天操 | 国产一级特黄真人毛片 | 亚洲日本欧美日韩高观看 | 久久久做 | 九九热精 | 亚洲精品一区二区三区 | 日韩av手机在线观看 | 精品欧美一区二区中文字幕视频 | 天天干亚洲| 日韩在线免费看 | 国产激情在线观看 |