ArcGIS API for Silverlight地图加载众多点时,使用Clusterer解决重叠问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArcGIS API for Silverlight地图加载众多点时,使用Clusterer解决重叠问题相关的知识,希望对你有一定的参考价值。

原文: ArcGIS API for Silverlight地图加载众多点时,使用Clusterer解决重叠问题

问题:如果在地图上加载成百上千工程点时,会密密麻麻,外观不是很好看,怎么破?

 解决方法:使用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解决重叠问题的主要内容,如果未能解决你的问题,请参考以下文章

无法从 ArcGIS API for Python 检索 ArcGIS 角色

arcgis api for javascript怎么加载天地图的影像图

arcgis api for javascript中怎么获取当前地图的大小

ArcGIS API For Android Errors汇总

arcgis api for javascript 4.10版本的本地部署

如何利用arcgis api for javascript在graphicslayer绘制点线面