ArcGIS API for Silverlight地图加载众多点时,使用Clusterer解决重叠问题
2016-08-09 23:23
736 查看
原文: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>
之后效果
问题:如果在地图上加载成百上千工程点时,会密密麻麻,外观不是很好看,怎么破?
解决方法:使用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 Silverlight地图加载众多点时,使用Clusterer解决重叠问题
- 解决ArcGIS API for Silverlight 加载地图的内外网访问问题
- 解决ArcGIS API for Silverlight 加载地图的内外网访问问题
- ArcGIS API for Silverlight 地图中解决点众多的簇解决方法
- ArcGIS API for flex遇到的问题解决(1)--地图服务url传值问题
- ArcGIS API For Silverlight使用在线地图的多种方法总结
- arcgis api for silverlight使用google map等多个在线地图
- ArcGIS API for Silverlight加载BingMap遥感地图
- ArcGIS API for Silverlight 地图加载进度条类之MapProgressBar
- ArcGIS API For Silverlight使用在线地图的多种方法总结
- arcgis api for silverlight使用google map等多个在线地图
- 使用ArcGIS API for Silverlight + Visifire绘制地图统计图
- 使用ArcGIS API for Silverlight + Visifire绘制地图统计图
- 使用ArcGIS API for Silverlight + Visifire绘制地图统计图
- ArcGIS API For Silverlight使用在线地图的多种方法总结
- 使用ArcGIS Server for Flex API 开发包agslib加载天地图2.0版本经纬度地图
- ArcGis For Silverlight API,地图显示Gis,绘制点,线,绘制图等(二)--Silverlight 配置动态的 webService、动态加载ArcGis地图服务
- ArcGis for android 的HelloWorld的应用无法加载地图的问题的解决
- 使用ArcGIS Server for Flex API 开发包agslib加载天地图2.0版球面墨卡托地图 .