からマップにオブジェクトを追加しようとして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、デバッグを支援するために使用しています。コンバーターにブレークポイントを配置すると、各オブジェクトが正しい座標を持っていることが示されますが、それでも間違った場所に配置されます (マップの視点でもありません。その上隅に貼り付けたような感じです)。
これに関するヒントはありますか?