0

我有一个使用 Bing Maps Silverlight 控件的 Windows Phone 7 应用程序。任何人都可以建议如何在地图上放置一个图钉指示行进方向。

我目前使用红点来显示当前位置。

<maps:MapLayer x:Name="LocationLayer">
    <maps:Pushpin Style="{StaticResource CurrentLocationPushpinStyle}"  
    Location="{Binding CurrentLocation}"  />
</maps:MapLayer>

CurrentLocation 在位置更改事件上更新。

我想要实现的是一个指向行进方向的箭头(e.Position.Location.Course),它会随着行进方向的变化而不断更新。

4

1 回答 1

0

我认为您需要创建一个扩展的自定义控件PushPin

您可以使用 RotationTransform 根据当前和先前的方向“转动”您的箭头。不过,您显然必须跟踪以前的(不同的)位置才能执行此操作。

于 2011-07-01T08:45:50.853 回答