我正在尝试将对象从一个添加ObservableCollection
到我的地图,但由于某些原因,对象显示在左上角而不是它们的真实坐标。
<maps:MapItemsControl ItemsSource="{Binding MyObjects}">
<maps:MapItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="../Assets/UI/myIcon.png"
maps:MapControl.Location="{Binding Geoposition,
Converter={StaticResource EmptyConverter}}"
maps:MapControl.NormalizedAnchorPoint="0.5,1"
Stretch="Uniform"
Height="48"
Width="48" />
</DataTemplate>
</maps:MapItemsControl.ItemTemplate>
</maps:MapItemsControl>
(当然这个片段在我的里面MapControl
)。
正如你所看到的那样EmptyConverter
,我用它来帮助我调试:在转换器中放置一个断点表明每个对象都有正确的坐标,但它仍然被放置在错误的位置(它甚至不在地图的角度,感觉就像它已经粘贴在那个顶角上)。
对此有任何提示吗?