2015-05-29 106 views
0

我正在使用WPF應用程序。我有一個要求,我有源和目標位置的經度和緯度。現在我想要調用Windows 8 Maps應用程序,並使用經緯度來源和目標位置,並希望Windows 8地圖從源文件開始導航到目標文件。從WPF應用程序調用Windows 8 Maps應用程序

我見過很多使用Windows Bing Map控件和WPF應用程序並顯示路線的例子。我的要求是導航,所以它一步一步地給我指引。

+1

我嘗試這樣做。它繪製了路徑而不是導航。 http://www.c-sharpcorner.com/UploadFile/rahul4_saxena/draw-route-between-current-location-and-destination-on-googl/ –

+1

你想以文本形式逐步指導或繪製它們在地圖控件上? – Nasreddine

+1

應該像android上的谷歌地圖導航應用程序。 –

回答

1

是的,您可以從WPF應用程序啓動Windows 8地圖應用程序,但是在Windows 8地圖應用程序中沒有可用的轉向導航功能。

要從WPF啓動Windows 8地圖應用程序,您可以使用可用於地圖應用程序的協議激活URL。 https://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj635237.aspx

通過創建一個以bingmaps開頭的URL://並將其置於Web瀏覽器地址欄中,您可以啓動應用程序並執行上述URL中記錄的一些功能。

然後,您可以從一個WPF像這樣打開這個網址:

System.Diagnostics.Process.Start("bingmaps:?rtp=adr.Paris~adr.London&sty=a&trfc=1"); 
+0

如何傳遞經緯度值? –

+0

再次感謝。我用pos代替adr並傳遞經緯度值,它工作得很好。 –

相關問題