下面是一个示例代码,演示如何在 WPF 中使用 Bing 地图控件将标签添加到地图上的指针上:
using System.Windows;
using Microsoft.Maps.MapControl.WPF;
namespace WpfApp
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
// 创建一个 Bing 地图控件
var map = new Map();
// 设置地图的中心点和缩放级别
map.Center = new Microsoft.Maps.MapControl.WPF.Location(47.6097, -122.3331);
map.ZoomLevel = 10;
// 创建一个标签控件
var pushpin = new Pushpin();
pushpin.Location = new Microsoft.Maps.MapControl.WPF.Location(47.6097, -122.3331);
// 创建一个标签,并将其添加到标签控件上
var label = new Label();
label.Content = "Hello World";
pushpin.Content = label;
// 将标签控件添加到地图上
map.Children.Add(pushpin);
// 将地图控件添加到窗口上
this.Content = map;
}
}
}
在这个示例中,我们首先创建了一个 Bing 地图控件,并设置了地图的中心点和缩放级别。然后,我们创建了一个标签控件和一个标签,并将标签添加到标签控件上。最后,我们将标签控件添加到地图上,并将地图控件添加到窗口上。运行这个代码,你将在窗口中看到一个带有标签的地图指针。