我有一個要求,我需要在Windows Mobile桌面應用程序中獲取當前位置(即經度&緯度)。在windows mobile gps應用程序中爲初學者提供任何類型的詳細文檔都是非常好的。Windows Mobile GPS
另外我真的需要有一個額外的GPS設備連接到我的手機?
我有一個要求,我需要在Windows Mobile桌面應用程序中獲取當前位置(即經度&緯度)。在windows mobile gps應用程序中爲初學者提供任何類型的詳細文檔都是非常好的。Windows Mobile GPS
另外我真的需要有一個額外的GPS設備連接到我的手機?
如果您的WM手機有點新...在過去一年左右生產......您很有可能擁有原生板載GPS支持。檢查您的設置。如果沒有,並且根據您運行的WM版本,您將能夠支持藍牙GPS連接(儘管如果這是您的第一次嘗試,它會使開發變得更加困難)。
有幾個示例,教程,當然還有實際的.NET Compact Framework示例。
我假設你在內置GPS的Windows Mobile設備上得到你的手。然後,您開始在Windows Mobile SDK文檔中查看GPS功能的GPSOpenDevice
系列。
你可能會使用Microsoft GPS中間驅動程序(GPSID) msdn.microsoft.com/en-us/library/bb202086.aspx
當您安裝Windows Mobile SDK,你會看到安裝文件夾中的一個完整樣本。 C:\ Program Files \ Windows Mobile 6 SDK \ Samples \ PocketPC \ CS \ GPS
在我的情況下,我使用了Intermec,它有一個特殊的文檔。也許你的設備也有。請檢查您的產品網站。 http://www.intermec.com/public-files/articles/en/DevelopingSoftware4_CN3IntegratedGPS.pdf
如果你的GPS接收器是您正在使用的設備分開,你有可能會既可以通過藍牙或通過串行電纜與它的接口。
一旦通過SerialPort類連接到它,您可能會讀取NMEA數據。你可以找到NMEA字符串和他們的意思在這裏:http://www.gpsinformation.org/dale/nmea.htm
(https://msdn.microsoft.com/en-us/library/system.io.ports.serialport(v=vs.110).aspx)
您正在使用什麼版本的WM的? – keyboardP 2011-05-10 18:18:25
「windows mobile桌面應用程序」是一個矛盾。 – 2011-05-10 19:20:49