【发布时间】:2010-12-13 19:31:45
【问题描述】:
我有一个 WP7 bing 地图,其中包含从 XML 读取的图钉位置。
我完成它的方式似乎与我阅读的许多教程不同,因为我使用 map:layer 并且在 c# 中我向这个地图层添加图钉。
我的问题是我找不到如何 1.图钉的自定义图像(所有图钉将具有相同的图像) 2. 可点击的图钉,它可以转到事件处理程序和方法,从 xml 源向您显示该图钉的信息,或者在您点击图钉时弹出图像。
XAML: 地图:MapLayer x:Name="QuakeLayer"
C#
QuakeLayer.Children.Clear();
foreach (var ev in events)
{
var accentBrush = (Brush)Application.Current.Resources["PhoneAccentBrush"];
var pin = new Pushpin
{
Location = new GeoCoordinate
{
Latitude = ev.Latitude,
Longitude = ev.Longitude
},
Background = accentBrush,
};
QuakeLayer.AddChild(pin, pin.Location);
欢迎任何建议。谢谢。
【问题讨论】:
标签: c# silverlight silverlight-4.0 windows-phone-7 bing-maps