2009-05-23 15 views
1

我想知道什麼可能是開發具有地圖導航控件的Windows桌面應用程序的最佳方法 - 與Google地圖和實時地圖中的拖放操作非常相似支持等。最初,由於時間限制,我在考慮一個WinForms解決方案 - 我認爲使用WPF的未來解決方案會更好,但我必須先學習所有WPF的東西。地圖導航控制方法 - NET

考慮到這一點,我應該採取什麼方法來開發?它可能是第三方工具,或者我可以從中獲得一些想法的簡單實現/算法。說實話,我有點失落,所以任何想法都會有所幫助。

謝謝,祝你有個美好的一天

回答

1

看看這個codeplex項目。審查源代碼並下載示例項目應該是一個好的開始。

GMap.Net @ Codeplex

1

有開源應用的Kosmos用於瀏覽OpenStreetMap的地圖 http://wiki.openstreetmap.org/wiki/Kosmos

但是它讀取OSM的數據並對其進行渲染的飛行。

我想你需要一些例子,加載地圖瓷磚,並把它們放在正確的順序。 OpenStreetMap有這樣一個例子:sourceforge上的項目osmclient(抱歉不能發佈鏈接,我是新手)

它可以簡單地重做來加載其他來源,甚至ArcGIS,但要確保它是否與地圖提供者許可證。例如。您無法選擇Google地圖,因爲您必須在其API中使用Google地圖。