WP8地图中心

本文关键字:地图 WP8 | 更新日期: 2023-09-27 18:31:15

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

有谁知道我如何实现这一目标?我想我需要某种叠加层来绘制 + 号图像,以便它始终位于中心。

WP8地图中心

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

<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>