- <?xml version="1.0" encoding="utf-8"?>
- <!-- 1.ArcGIS API for Flex实现在Flex程序中浏览自己的ArcGIS Server 9.3中发布的地图,最基本的入门例子
- 前提准备:
- 1.安装Flex Builder 3。
- 2.在ArcGIS Server 9.3发布一个Map Service,并启动Service。
- 3.ArcGIS API for Flex library的开发包。
- -->
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- layout="absolute"
- xmlns:esri="http://www.esri.com/2008/ags">
-
- <!-- 添加Map控件-->
- <!-- Map控件的属性
- clickRecenterEnabled:true/false 是否开启按shift键点击地图定位中心的功能
- crosshairVisible:true/false 是否在地图的中心显示十字
- doubleClickZoomEnabled:true/false 是否开启双击地图放大的功能
- keyboardNavigationEnabled:true/false 是否开启键盘进行地图导航放大缩小的功能
- mapNavigationEnabled:true/false 是否开启地图导航的功能
- panArrowsVisible:true/false 是否在地图的四边以及4个角显示移动地图箭头按钮的功能
- panEnabled:true/false 是否开启拖拽地图移动的功能
- rubberbandZoomEnabled:true/false 是否开启按shift+拉框放大地图的功能
- scaleBarVisible:true/false 是否显示放大缩小功能按钮条
- scrollWheelZoomEnabled:true/false 是否开启鼠标滚轮放大缩小的功能
- logoVisible:true/false 是否地图上显示logo图标
- -->
-
Map控件辅助性的静态对象显示控件
属性名称 数据类型 说明 crosshairVisible Boolean 控制地图中心的十字符号是否显示 scaleBarVisible Boolean 控制是否有比例尺条 panArrowsVisible Boolean 控制控件边缘上的八个漫游按钮是否显示 zoomSliderVisible Boolean 控制是否显示地图缩放滑动条 logoVisible Boolean 控制是否显示ESRI公司的logo
- <esri:Map horizontalCenter="-34" verticalCenter="1" width="400" height="250"
- crosshairVisible="true" panArrowsVisible="true" logoVisible="false" borderStyle="solid">
- <!-- url发布的Map Service的rest服务地址-->
- <esri:ArcGISDynamicMapServiceLayer url="http://219.146.85.39:8339/ArcGIS/rest/services/JNL/MapServer"/>
- </esri:Map>
- </mx:Application>