【发布时间】:2015-12-12 19:19:20
【问题描述】:
我有一个小型 winform 应用程序,它使用 WPF 用户控件在我的 winform 上显示 bing 地图。我可以添加一个图钉,并设置位置缩放等,
这是我的 xaml 文件:
<UserControl x:Class="MyBingWinForm.MyMapControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:m="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF">
<Grid>
<m:Map Name="Map"/>
</Grid>
我的 C# 文件如下所示:
namespace MyBingWinForm
{
public partial class MyMapControl
{
public MyMapControl()
{
InitializeComponent();
Map.Center = new Location(55.6760970, 12.5683370);
Pushpin pin = new Pushpin();
pin.Location = new Location(55.6760970, 12.5683370);
Map.ZoomLevel = 12;
// Adds the pushpin to the map.
Map.Children.Add(pin);
// Removes pushpin from the map.
// myMap.Children.Remove(pin);
}
}
}
我想在地图上添加多个图钉,在某种迭代中,考虑有一个具有经度和纬度的类 或结构,也许是一个数组。
另一个愿望是列表中的第一个图钉与其他图钉具有不同的外观,但这是另一个问题。
我希望有人能给我一个小指南或引导我正确的方式。 我在 Visual Studio 2012 中工作
【问题讨论】:
标签: c# visual-studio-2012 wpf-controls bing-maps