Windows Phone 7地图控件:在保持图钉不变的同时平移地图

时间:2011-09-28 23:07:10

标签: c# silverlight windows-phone-7 bing-maps windows-phone-7.1

我正在开发一个WP7(芒果)应用程序,它有一个Bing地图控件,屏幕上有一个图钉。我需要能够拖动/平移地图,以便在图钉保持在屏幕上相对的恒定位置时地图视图发生变化。我怎样才能做到这一点?该引脚似乎总是附在地图上并与地图一起移动。

(这基本上是在地图上拖动图钉的替代方法,即在图钉周围拖动地图)。

1 个答案:

答案 0 :(得分:0)

不要向图钉添加Location。而只需将Margin设置为您想要的值。边距是从Map控件的绝对中心计算的

这样它就会处于固定的位置。或者,您可以在Canvas上添加地图,只需在Canvas顶部绘制任何元素。

但是你为什么要这样做,我真的无法想象。

通常,根据GeoLocation(GPS坐标)固定图钉,并在平移/拖动/缩放地图时停留在该固定点。这就是Pushpin.Location属性/属性的用途。