ArcGIS for Java_Flex实现动态图层和切片图层叠加显示

ArcGIS for Java_ArcGIS for Flex示例2

2Flex实现动态图层和切片图层叠加显示

 

 1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- 2.ArcGIS Server 9.3 和 ArcGIS API for Flex实现动态图层和切片图层叠加显示,在切片基图上显示动态图层。
3 前提准备:
4 1.ArcGISDynamicMapServiceLayer动态图层数据服务
5 采用发布的JNL的rest地址(http://219.146.85.39:8339/ArcGIS/rest/services/JNL/MapServer)
6 2.ArcGISTiledMapServiceLayer切片数据服务:
7 采用Esri提供的rest世界地图数据服务(http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer)
8 -->
9 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
10 backgroundColor="white" xmlns:esri="http://www.esri.com/2008/ags">
11 <!-- 添加Canvas控件,用来作为地图的框-->
12 <mx:Canvas width="500" height="300" horizontalCenter="-63" verticalCenter="-13"
13 borderStyle="solid" borderThickness="2" borderColor="#4349AD7">
14 <!-- Map控件-->
15 <esri:Map extent="{jn}" panArrowsVisible="true" logoVisible="false">
16 <!-- 切片图层-->
17 <esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer"/>
18 <!-- 动态图层-->
19 <esri:ArcGISDynamicMapServiceLayer url="http://219.146.85.39:8339/ArcGIS/rest/services/JNL/MapServer"/>
20 </esri:Map>
21 </mx:Canvas>
22 <!-- 设置地图的显示视图范围
23 默认不是以JNL为显示范围,以下操作设置以JNL为显示范围
24 1)在MapServer查找JNL的显示范围,根据参数在mx:Application内添加一个esri:Extent标签
25 2)给esri:Map添加extent="{jn}"属性,设置Map控件的默认视图范围为id为jn的extent。
26 3)其他设置:例如设置显示部分图层(4个图层分别为danwei_last_Project,daolu_Project,行政区划_Project,cunming_Dissolve_Project,
27 只显示图层daolu_Project和行政区划_Project,可加入代码):
28 <esri:ArcGISDynamicMapServiceLayer url="http://219.146.85.39:8339/ArcGIS/rest/services/JNL/MapServer">
29 <esri:visibleLayers>
30 <mx:ArrayCollection>
31 <mx:Number>1</mx:Number>
32 <mx:Number>2</mx:Number>
33 </mx:ArrayCollection>
34 </esri:visibleLayers>
35 </esri:ArcGISDynamicMapServiceLayer>
36 -->
37 <esri:Extent id="jn" xmin="119.473816949233" ymin="35.5475814905533" xmax="120.221685751256" ymax="36.1740776636932"/>
38 </mx:Application>

 

效果图:

posted @ 2012-01-30 09:38  大头鱼  阅读(1569)  评论(0编辑  收藏  举报