2012-05-04 64 views
1

我正在開發具有一些GPS功能的Window mobile 6應用程序。 我知道如何獲得當前位置以及如何獲得兩點之間的距離。使用GPS在Windows Mobile 6上顯示路線圖

但我想要在屏幕上顯示一個地圖,並在兩點之間加上一條突出顯示的路線,如果可能的話,在它們之間導航,僅使用AGPS。客戶不希望我使用地圖(即谷歌或雅虎或bing)。

我已經通過這些鏈接

GPS in windows mobile

Windows Mobile GPS

Use GPS with Windows Mobile Phone

和其他一些但不是能找出不見了。

如果任何機構已經做到了,或知道一些好的來源,請與我分享。

感謝和問候

回答

0

我能正確理解此問題嗎?您想在地圖上的兩點之間繪製路線,但不使用任何第三方映射庫或控件?

如果是這樣,該解決方案很容易陳述,但實施起來非常複雜。您只需生成一個地圖文件,該文件可以「瞭解」所有道路及其相互之間的空間關係,GPS位置以及可能的其他地理位置。這將允許您繪製地圖並在給定GPS位置的地圖上定位一個點。

然後您需要運行經典的「旅行推銷員」問題來確定兩個興趣點之間的最短路線。

最後,您只需在繪圖代碼中「突出顯示」該路線即可。

看,簡單來解釋。有整個公司(如Mapquest,Decarta等),或公司的部門(如谷歌和微軟),有多年的時間來解決這個問題。除非您打算成爲地圖解決方案提供商,否則我會質疑是否自己開發更具商業意義。