2011-11-15 196 views
2

這是iPhone上的一項簡單任務,因爲它會自動劫持Google地圖網址。你使用Android的地理協議,黑莓有一點JS。你怎麼能在WP7上做到這一點?從我可以告訴它是不可能的,但希望有人知道比我更多!爲了清楚,我正在討論從瀏覽器打開本地地圖應用程序,而不是另一個應用程序。如何從瀏覽器打開本地地圖應用程序?

+0

這可能也有幫助: http://msdn.microsoft.com/en-us/library/ee681884 – MikeT

回答

2

我已經通過打開WebBrowser從我的應用程序中打開地圖應用程序,所以我猜這將直接從webbrowser中運行。顯然你需要修改它來使用JS,但代碼很簡單,你將能夠理解發生了什麼。

string location = "maps:" + SelectedLocation.Street + " " + SelectedLocation.PostalCode; 
location = HttpUtility.UrlEncode(location); 
TaskHelper.WebPage(location); 

此外,Bing地圖可能支持它通過正常的URL做同樣的方式途徑:

Build your own URL

The following example shows a route on the map from a specific address to a specific point: 
http://bing.com/maps/default.aspx?v=2&rtp=adr.One%20Microsoft Way,%20Redmond,%20WA%2098052~pos.45.23423_-122.1232_MyPlace 
+0

如果你有一個WP7,你可以嘗試這些[鏈接](http://proto01.flightdeckmedia.com/wp7.html)。讓我知道如果工作,不幸的是我現在沒有一個測試設備。 –

+0

當然可以,在這裏查看一些截圖(確認和地圖)https://skydrive.live.com/redir.aspx?cid=ef08824b672fb5d8&resid=EF08824B672FB5D8!343 –

+1

是的,它看起來那些工作!代碼是: txt txt 現在的問題是爲什麼我不能在任何地方找到這個記錄? Thanks willme –

相關問題