在 windows 表单应用程序中的 bing 地图上添加图钉
Adding Pushpins on bing map in windows form application
我是新手
我有一个包含地址和经度/纬度数据的数据库。
我想编写一个小型 windows 应用程序,能够使用经度和纬度在地图上放置多个图钉或其他标记 -
- 用户输入地址
- 系统获取经纬度并在地图上添加图钉。
我真的需要一些帮助和指导才能开始。
我可以管理数据库调用和 gui 的东西,但我还没有能够成功地添加 bing 地图并在一个简单的 winform 应用程序中设置图钉。
我正在使用 visual studio 2012
我已经下载并安装了 Bing Maps WPF 控件
因此,将地图添加到 wpf 应用程序非常容易。按照此处的步骤操作:https://msdn.microsoft.com/en-us/library/hh745791.aspx
我将快速复习文章中提到的步骤:
第 1 步。您已经完成了,因为您拥有 Bing Maps WPF 控件。
第 2 步。获取 Bing 地图密钥
第 3 步。将 xmlns:m 注释添加到 Window
xmlns:m="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF"
第 4 步。将地图控件添加到您的 Window。它将嵌套在类似
像这样
<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);
}
我是新手 我有一个包含地址和经度/纬度数据的数据库。 我想编写一个小型 windows 应用程序,能够使用经度和纬度在地图上放置多个图钉或其他标记 -
- 用户输入地址
- 系统获取经纬度并在地图上添加图钉。 我真的需要一些帮助和指导才能开始。 我可以管理数据库调用和 gui 的东西,但我还没有能够成功地添加 bing 地图并在一个简单的 winform 应用程序中设置图钉。 我正在使用 visual studio 2012 我已经下载并安装了 Bing Maps WPF 控件
因此,将地图添加到 wpf 应用程序非常容易。按照此处的步骤操作:https://msdn.microsoft.com/en-us/library/hh745791.aspx
我将快速复习文章中提到的步骤:
第 1 步。您已经完成了,因为您拥有 Bing Maps WPF 控件。 第 2 步。获取 Bing 地图密钥 第 3 步。将 xmlns:m 注释添加到 Window xmlns:m="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF" 第 4 步。将地图控件添加到您的 Window。它将嵌套在类似 像这样
<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);
}