天天看點

ArcGIS API for Silverlight地圖加載衆多點時,使用Clusterer解決重疊問題

問題:如果在地圖上加載成百上千工程點時,會密密麻麻,外觀不是很好看,怎麼破?

 解決方法:使用Clusterer

密密麻麻的情況圖:

ArcGIS API for Silverlight地圖加載衆多點時,使用Clusterer解決重疊問題

<UserControl.Resources>

         <LinearGradientBrush x:Key="BlueGradient" MappingMode="RelativeToBoundingBox" >

            <GradientStop Color="#990011FF" Offset="0"/>

            <GradientStop Color="#990055FF" Offset="0.25"/>

            <GradientStop Color="#990099FF" Offset="0.5"/>

            <GradientStop Color="#9900CCFF" Offset="0.75"/>

            <GradientStop Color="#9900FFFF" Offset="1"/>

        </LinearGradientBrush>

</UserControl.Resources>

 <Grid.Resources>

        <esri:SimpleMarkerSymbol x:Key="BlueMarkerSymbol" Color="#FF0551A7" Size="10" Style="Circle" />

 </Grid.Resources>

<!--站點位置-->

<esri:GraphicsLayer ID="GraphicsLayer">

       <esri:GraphicsLayer.Clusterer>

                     <esri:FlareClusterer 

                                FlareBackground="Yellow"

                                FlareForeground="#99000000"

                                MaximumFlareCount="5" Radius="15" 

                                Gradient="{StaticResource BlueGradient}" />

       </esri:GraphicsLayer.Clusterer>

 </esri:GraphicsLayer>

之後效果

ArcGIS API for Silverlight地圖加載衆多點時,使用Clusterer解決重疊問題

繼續閱讀