在windows窗体应用程序中的bing map上添加Pushpins

时间:2015-09-15 20:18:09

标签: c# wpf visual-studio bing-maps

我是新手 我有一个包含地址和经度/纬度数据的数据库。 我想写一个小的Windows应用程序,它能够使用经度和纬度在地图上放置多个图钉或其他标记 -

  1. 用户输入地址
  2. 系统获得经度和laittude并在地图上添加图钉。 我真的需要一些帮助和指导才能开始。 我可以管理数据库调用和gui东西,但我还没能成功添加一个bing映射并在一个简单的winform应用程序中设置图钉。 我正在使用visual studio 2012 我已经下载并安装了Bing Maps WPF控件

1 个答案:

答案 0 :(得分:0)

因此,将地图添加到wpf应用程序非常简单。按照此处的步骤操作:https://msdn.microsoft.com/en-us/library/hh745791.aspx

我将快速浏览文章中提到的步骤:

步骤1.您已完成,因为您拥有Bing Maps WPF控件。 第2步。获取Bing地图密钥 步骤3.将xmlns:m注释添加到Window     的xmlns:M =" CLR-名称空间:Microsoft.Maps.MapControl.WPF;装配= 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);
    }