【问题标题】:Clickable/custom Pushpins in bing maps必应地图中的可点击/自定义图钉
【发布时间】: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


    【解决方案1】:

    您可以为您的自定义图钉创建一个模板 + 使用操作事件来处理点击,请参阅我对这个问题的回答,有一个带有数据模板的示例: How should I handle click events on pushpins in my Bing Maps control for WP7

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多