This question is locked. New answers and comments are not allowed.
Hi! When i try to change location of my mapitem on vizualizationlayer with clustering it disappears from map. While zooming, when virtualization starts work, item appears again. With ClusteringEnabled == false everything works fine as expected. What i should refresh with ClusteringEnabled === true to avoid dissapearing items.
My map xaml.
MapItem extends ViewModelBase. It contains Location property. MainPage.DataContext == MainViewModel implements IMapItemsVirtualizationSource.
My map xaml.
<telerik:RadMap Name="MainMap" Provider="{Binding MapProvider}" Grid.Row="0" MouseClickMode="None" MouseDoubleClickMode="None"> <telerik:VisualizationLayer Name="PoiVisualizationLayer" ItemTemplate="{StaticResource ClusteredItemTemplate}" ClusterItemTemplate="{StaticResource ClusterTemplate}" AutoCalculateClusteringThreshold="False" ClusteringEnabledThreshold="18" ClusteringEnabled="True" VirtualizationSource="{Binding}"> <telerik:VisualizationLayer.ZoomLevelGridList> <telerik:ZoomLevelGrid MinZoom="1" /> <telerik:ZoomLevelGrid MinZoom="2" /> <telerik:ZoomLevelGrid MinZoom="3" /> <telerik:ZoomLevelGrid MinZoom="4" /> <telerik:ZoomLevelGrid MinZoom="5" /> <telerik:ZoomLevelGrid MinZoom="6" /> <telerik:ZoomLevelGrid MinZoom="7" /> <telerik:ZoomLevelGrid MinZoom="8" /> <telerik:ZoomLevelGrid MinZoom="9" /> <telerik:ZoomLevelGrid MinZoom="10" /> <telerik:ZoomLevelGrid MinZoom="11" /> <telerik:ZoomLevelGrid MinZoom="12" /> <telerik:ZoomLevelGrid MinZoom="13" /> <telerik:ZoomLevelGrid MinZoom="14" /> <telerik:ZoomLevelGrid MinZoom="15" /> <telerik:ZoomLevelGrid MinZoom="16" /> <telerik:ZoomLevelGrid MinZoom="17" /> <telerik:ZoomLevelGrid MinZoom="18" /> <telerik:ZoomLevelGrid MinZoom="19" /> <telerik:ZoomLevelGrid MinZoom="20" /> </telerik:VisualizationLayer.ZoomLevelGridList> </telerik:VisualizationLayer> </telerik:RadMap>MapItem extends ViewModelBase. It contains Location property. MainPage.DataContext == MainViewModel implements IMapItemsVirtualizationSource.