Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WP8地图中心_C#_Map_Windows Phone 8 - Fatal编程技术网

C# WP8地图中心

C# WP8地图中心,c#,map,windows-phone-8,C#,Map,Windows Phone 8,我有一个地图,当页面加载时,它会放大并以用户的位置为中心。我现在想做的是允许用户在地图上移动(它可以做到),当他们点击一个按钮时,它会保存该位置的中心坐标(lat和long)。我需要在地图上添加一个+符号的图像,以提高其准确性 有人知道我如何做到这一点吗?我想我需要某种叠加来绘制+符号图像,使其始终位于中心。叠加位于特定地图坐标处,而您希望将图像置于屏幕坐标的中心。您可以通过简单地将地图组件和图像放置在彼此的顶部来实现这一点: <Grid Name="MapGrid"> <

我有一个地图,当页面加载时,它会放大并以用户的位置为中心。我现在想做的是允许用户在地图上移动(它可以做到),当他们点击一个按钮时,它会保存该位置的中心坐标(lat和long)。我需要在地图上添加一个+符号的图像,以提高其准确性


有人知道我如何做到这一点吗?我想我需要某种叠加来绘制+符号图像,使其始终位于中心。

叠加位于特定地图坐标处,而您希望将图像置于屏幕坐标的中心。您可以通过简单地将地图组件和图像放置在彼此的顶部来实现这一点:

<Grid Name="MapGrid">
  <maps:Map Height="Auto" VerticalAlignment="Stretch"/>
  <Image HorizontalAlignment="Center" Height="64"
         VerticalAlignment="Center" Width="64"
         Source="/Assets/crosshair.png" IsHitTestVisible="False"/>
</Grid>

啊,好吧,我试试看!非常感谢。