必应地图 - 地图子项顶部的地图形状层
本文关键字:地图 图形 顶部 | 更新日期: 2023-09-27 18:37:22
我在Windows 8.1 Store App(WinRT,XAML,C#)上使用Bing Maps SDK
添加到地图组件的子项始终位于地图的 ShapeLayers 集合中添加的项的顶部。
有没有办法修改必应地图中MapShapeLayer的"Z索引",使它们出现在某些子地图之上?
这是一个示例:
XAML :
<bing:Map x:Name="bingMap">
<bing:Map.Children>
<bing:MapItemsControl ItemsSource="{Binding SomeItems}">
<bing:MapItemsControl.ItemTemplate>
<DataTemplate>
...
</DataTemplate>
</bing:MapItemsControl.ItemTemplate>
</bing:MapItemsControl>
</bing:Map.Children>
</bing:Map>
C#
this.bingMap.ShapeLayers.Add(mapShapeLayer);
MapItemsControl将位于mapShapeLayer的顶部,但我想要相反。有什么想法吗?
谢谢
这是设计使然。如果形状出现在子项上方,您将无法与子项进行交互。children 属性通常用于向地图添加自定义图钉或控件,其中大部分旨在与用户交互。