2015-09-15 64 views
1

我是新手 我有一個地址和經度/坡度數據的數據庫。 我想寫一個小的Windows應用程序中使用經度和lattitude-在Windows窗體應用程序的Bing地圖上添加圖釘

  1. 用戶類型IND地址
  2. 該系統得到的經度和laittude那就是能夠把多個圖釘或其他標記在地圖上在地圖上添加圖釘。 我真的需要一些幫助和指導來開始。 我可以管理數據庫調用和gui的東西,但我還沒有能夠成功地添加一個bing map並在一個簡單的winform應用程序中設置圖釘。 即時通訊使用的Visual Studio 2012 我已經下載並安裝了必應地圖WPF控件

回答

0

所以添加映射到一個WPF應用程序是超級容易。此處的步驟:https://msdn.microsoft.com/en-us/library/hh745791.aspx

我很快就會過去的文章中提到的步驟:

第1步:您已經完成了,因爲你有Bing地圖WPF控件。 第2步。獲取必應地圖密鑰 第3步。將xmlns:m註釋添加到您的窗口中 xmlns:m =「clr-namespace:Microsoft.Maps.MapControl.WPF; assembly = Microsoft.Maps.MapControl.WPF」 第4步。將地圖控件添加到您的窗口。它將東西內嵌套像 像這樣

<Grid> 
    <m:Map x:Name="myMap" 
     CredentialsProvider="Your Key From Step 2"/> 
</Grid> 

第5步:在後面的代碼,添加引腳地圖

 public MainWindow() 
    { 
     InitializeComponent(); 
     Pushpin pin = new Pushpin(); 
     pin.Location = new Location(37.1481402218342, -119.644248783588); 

     // Adds the pushpin to the map. 
     myMap.Children.Add(pin); 

     // Removes pushpin from the map. 
     // myMap.Children.Remove(pin); 
    } 
+0

非常感謝你,它的工作,現在即時通訊挑戰上放大在圖釘的位置上。換句話說,放大任何給定的位置。我試圖MyMap.zoomLevel = 16;但它可以放大某些位置的圖像。我如何使用中心成員。 – havmaage

+0

忘記我的評論,讓它工作。只需要耐心考慮即將進行的工作。我確實如下:Map.Center =新位置(37.1481402218342,-119.644248783588); – havmaage

+0

我很高興你能夠獲得圖釘以及縮放級別。如果我的回答幫助你,請將其標記爲已接受。祝你的項目好運。 – PeonProgrammer

相關問題