如何在bing maps图钉中显示多行文字?

时间:2017-01-07 10:40:29

标签: c# wpf xaml bing-maps

我正在将带有foreach循环的图钉添加到地图中,如下所示:

Pushpin p = new Pushpin() { Location = new Microsoft.Maps.MapControl.WPF.Location { Latitude = n.latitude, Longitude = n.longtitude} };

我的班级看起来像这样:

public class Address
{
    public int ID { get; set; }
    public string companyName { get; set; }
    public string address { get; set; }
    public string street { get; set; }
    public string houseNumber { get; set; }
    public double longtitude { get; set; }
    public double latitude { get; set; }
}

如何将Address类中的其他数据添加到图钉中,所以它看起来像这样? Pushpin

1 个答案:

答案 0 :(得分:0)

您链接的图片是信息框。我建议创建一个自定义UIControl,它看起来像你想要的那样,然后将其添加到地图而不是试图破解Pushpin类。这是一个代码示例:

https://msdn.microsoft.com/en-us/library/hh868032.aspx

尝试使用具有背景颜色的网格来启动并添加文本字段。