0
在我的Windows手機應用程序中,我使用windows phone 8工具包將一些圖釘放在地圖控件上。WPTK基於地圖縮放級別的圖釘模板
我的地圖控制和圖釘看起來這樣:
<maps:Map x:Name="lineMap" ZoomLevel="10">
<maptk:MapExtensions.Children>
<maptk:MapItemsControl x:Name="mapItemControl">
<maptk:MapItemsControl.ItemTemplate>
<DataTemplate>
<maptk:Pushpin GeoCoordinate="{Binding location}" Template="{StaticResource PushpinControlTemplate}" PositionOrigin="0.5,0.5" />
</DataTemplate>
</maptk:MapItemsControl.ItemTemplate>
</maptk:MapItemsControl>
</maptk:MapExtensions.Children>
</maps:Map>
但我怎麼改變基於縮放級別的圖釘模板?是否可以使用DataTemplate以及如何獲取縮放級別?或者什麼是實現這種功能的最佳方式?
所有我在我的「後面的代碼」有關推針是我把mapItemControl項目源設置爲對象列表。所以我沒有在我的C#代碼中定義推針。我可以以某種方式設置整個mapItemControl樣式嗎? – devha
嗯,我看...不知道如何做到這一點(我認爲你需要通過VisualTree)。但請看這裏[http://tizianocacioppolini.blogspot.be/2013/06/windows-phone-8-map-and-clusters.html](http://tizianocacioppolini.blogspot.be/2013/06/windows -phone-8-map-and-clusters.html)它的縮放級別和圖釘模板的功能類似! – Depechie