gpt4 book ai didi

xaml - 如何向 Windows Phone 8.1 map 控件添加图钉?

转载 作者:行者123 更新时间:2023-12-04 22:46:08 25 4
gpt4 key购买 nike

我一直在寻找有关如何执行此任务的示例,但是一直找不到明确的示例。有人可以指出我正确的方向。我迷路了...

编辑/更新:

我设法按照以下示例添加了一些标记:
http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=8698&m=8686&ct=29035

但是,如 MSDN 文档说明 ,

The MapIcon is not guaranteed to be shown. It may be hidden when it obscures other elements or labels on the map. The optional Title of the MapIcon is not guaranteed to be shown. If you don't see the text, zoom out by increasing the value of the ZoomLevel property of the MapControl.



我需要一些它无论如何都会显示的东西,几乎不可能找到一个关于如何执行这个简单任务的简单示例! 我必须说我使用的是最新的 Maps sdk,而不是之前的 8.0.0。

最佳答案

我能够使用以下代码来做到这一点

   public void AddPushpin(BasicGeoposition location, string text)
{
var pin = new Grid()
{
Width = 50,
Height = 50,
Margin = new Windows.UI.Xaml.Thickness(-12)
};

pin.Children.Add(new Ellipse()
{
Fill = new SolidColorBrush(Colors.DodgerBlue),
Stroke = new SolidColorBrush(Colors.White),
StrokeThickness = 3,
Width = 50,
Height = 50
});

pin.Children.Add(new TextBlock()
{
Text = text,
FontSize = 12,
Foreground = new SolidColorBrush(Colors.White),
HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Center,
VerticalAlignment = Windows.UI.Xaml.VerticalAlignment.Center
});

MapControl.SetLocation(pin, new Geopoint(location));
Map_MainMap.Children.Add(pin);
}

关于xaml - 如何向 Windows Phone 8.1 map 控件添加图钉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25222368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com