0

我有一个 bing 地图和一个要固定在地图上的图钉。此图钉是与默认图不同的图像。我希望将此图像固定在地图上,并且它确实有效,直到这里。但它固定在图像的左上方。我希望它被固定在图像的中心。(就像你把一张纸钉在钉板上,而不是纸的左上角,就在纸的中心。)

那么我该如何设置呢?VerticalAlignment 是否适用于此?

这是我的别针图像定义;

Image pinimage = new Image();
            pinimage.Source = new BitmapImage(new Uri("/Images/killtarget.png", UriKind.Relative));
            pinimage.Width = 64;
            pinimage.Height = 64;
4

2 回答 2

1

我使用 Windows Phone 8 的诺基亚地图 API 并面临同样的问题。我不知道相同的解决方案是否也适用于 Bing 地图,但请尝试设置 Pin 的 PositionOrigin 属性...必须按以下方式设置:-

PositionOrigin="0.5,1"

这两个数字代表水平和垂直对齐,因此 0.5,1 表示水平居中和垂直底部。

于 2013-07-31T09:37:39.430 回答
1

只是有点清楚。Windows Phone 8 使用微软创建的地图控件,该控件可提取诺基亚地图数据。这正是必应地图所做的。当他们宣布新的 API 时,有一些沟通失误。

至于使图像居中,您可以尝试位置原点,或者您可以使用负 x 和 y 值的边距。

于 2013-07-31T12:14:39.160 回答