Windows Phone開發(fā)中BingMap控件用法解析
本文和大家重點學(xué)習(xí)Windows Phone開發(fā)中BingMap控件的使用,對于微軟的BingMap來說,目前有多個版本可用(BingMapsAJAXControl,BingMapsSilverlightControl,BingMapsWebServices.)其中用在silverlight上的控件,也一樣可以用在WP7上。
Windows Phone開發(fā)中BingMap控件
對于地圖來說,很多人都知道goolemap,其實微軟也有自已的mapapi,而且一點也不比google的差。對于微軟的BingMap來說,目前有多個版本可用(BingMapsAJAXControl,BingMapsSilverlightControl,BingMapsWebServices.)其中用在silverlight上的控件,也一樣可以用在WP7上.如果在新版SDK下無法編譯,就需要把silverlight4下的System.Windows.Browser.dll加入到reference里。
一、首先,需要有BingMapKey,如果沒有,那要先注冊并獲取。這有點像googlemap.https://www.bingmapsportal.com/
二、下載BingMapsSilverlightControl,并安裝。然后將安裝目錄C:\ProgramFiles\BingMapsSilverlightControl\V1\Libraries下的兩個dll,以工具形式加到工具欄中,直接拖出來就可以使用了,另外在Document目錄下還有詳細的SDK文檔。但是據(jù)我的經(jīng)驗,這上面的API不是所有的都可以在WP7上面用。
三、創(chuàng)建工程:
Windows Phone開發(fā)在創(chuàng)建工程時將Map控件,拖放到窗口頁面上,直接運行就可以看到模擬中的map了。