关于ArcGIS与Silverlight开发中FeatureLayer没有FeatureSymbol属性的解决方法
2013-03-29 11:13
573 查看
在silverlight与arcgis开发中发现在ArcGIS API for Silverlight/WPF 3.0 中FeatureLayer没有FeatureSymbol属性
在2.1中就有 其他版本没试过 在3.0中解决方案是 通过SimpleRenderer引用SimpleMarkerSymbol 然后在FeatureLayer在用Renderer引用SimpleMarkerSymbol
具体代码如下
<Grid.Resources>
<esri:SimpleMarkerSymbol x:Name="MyMarkerSymbol" Color="Green" Style="Diamond" Size="14"/>
<esri:SimpleRenderer x:Name="myRederer" Symbol="{StaticResource MyMarkerSymbol}"/>
</Grid.Resources>
<esri:Map x:Name="MyMap" Extent="-130,10,-70,60" >
<esri:Map x:Name="MyMap" Extent="-130,10,-70,60" >
<esri:Map.Layers>
<esri:ArcGISTiledMapServiceLayer ID="StreetMapLayer" Url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer"/>
<esri:FeatureLayer ID="MyFeatureLayer" Where="POP1990 > 75000"
Url="http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/0"
Renderer="{StaticResource myRederer}" />
</esri:Map.Layers>
</esri:Map>
</esri:Map>
在2.1中就有 其他版本没试过 在3.0中解决方案是 通过SimpleRenderer引用SimpleMarkerSymbol 然后在FeatureLayer在用Renderer引用SimpleMarkerSymbol
具体代码如下
<Grid.Resources>
<esri:SimpleMarkerSymbol x:Name="MyMarkerSymbol" Color="Green" Style="Diamond" Size="14"/>
<esri:SimpleRenderer x:Name="myRederer" Symbol="{StaticResource MyMarkerSymbol}"/>
</Grid.Resources>
<esri:Map x:Name="MyMap" Extent="-130,10,-70,60" >
<esri:Map x:Name="MyMap" Extent="-130,10,-70,60" >
<esri:Map.Layers>
<esri:ArcGISTiledMapServiceLayer ID="StreetMapLayer" Url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer"/>
<esri:FeatureLayer ID="MyFeatureLayer" Where="POP1990 > 75000"
Url="http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/0"
Renderer="{StaticResource myRederer}" />
</esri:Map.Layers>
</esri:Map>
</esri:Map>
相关文章推荐
- Go语言开发-关于LiteIDE使用第三库时没有自动提示的解决方法
- 关于在Android开发时遇到写xml时app属性没有提示的解决
- 关于arcgis用GP服务模型 生成等直面没有跟地图一致,颜色区设置及数据接收问题的解决方法!
- 关于DateReport没有Orientation属性的解决方法
- 关于struts2 中action 属性没有 set 方法 依然会注入值的问题(解决)
- 关于SQL2005安装完毕后,没有SQL Server Management Studio问题的解决方法
- 关于vue中watch检测到不到对象属性的变化的解决方法
- 关于Silverlight对匿名类型数据绑定的问题及其解决方法
- 关于开发在线网页编辑器按回车会输入而不是的解决方法
- 关于vs2008中没有datalist&datacombo的解决方法
- 关于网站中FCKeditor用域名访问时提示“没有权限”的解决方法
- ArcGIS Silverlight API 扩展:将GraphicsLayer/FeatureLayer导出为ShapeFile
- Silverlight 2 : 关于ListBox的一个Layout Bug及其解决方法
- 关于小米手机开发中,不能打印、查看logcat日志的解决方法。
- 解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解
- 关于SQL2008【没有返回结果集】的解决方法 .
- 【Qt开发】QScrollArea添加布局后没有出现滚动条的解决方法
- eclipse 导出jar 没有主清单属性的解决方法
- 百度地图api开发时显示时只有白格子,没有地图的解决方法
- 使用eclipse 开发 嵌入式Linux驱动(注意事项)(make:***没有规则可言创建目标"all".停止 的解决方法)