使用地图,通过滑块在叠加上旋转图片。 (WP8)

时间:2013-05-28 16:29:44

标签: windows-phone-8 here-api

我的班级正在制作一个带有许多(诺基亚)地图组件的Windows Phone 8应用程序,我正在使用地图上叠加层上定义的图片编写地图。在我的程序(C#WP8)中,我有一张能够用滑块改变地图标题的地图;但是,当地图的标题发生变化时,图片的叠加层将保持相同的方向,导致它们面向错误的方向。如果有人知道如何将地图的旋转与地图的旋转同步,请按我的方式打击解决方案。

1 个答案:

答案 0 :(得分:0)

要将图像与地图一起旋转,您可以向图像添加RotateTransform,并将其值绑定到地图的标题。你可以用代码这样做:

    myImage.RenderTransformOrigin = new Point(0.5, 0.5);
    var rotateTransform = new RotateTransform();
    Binding myBinding = new Binding("Heading");
    myBinding.Source = myMap;
    BindingOperations.SetBinding(rotateTransform, RotateTransform.AngleProperty, myBinding);
    myIMage.RenderTransform = rotateTransform;