ArcGis api for flex 中 Map控件的属性开关(地图控件的导航功能开关属性)

本文介绍如何使用Flex Builder 3在Flex程序中浏览从ArcGIS Server 9.3发布的地图,包括安装Flex Builder、发布Map Service、配置Map控件属性等基本步骤。重点介绍了Map控件的使用方法,如启用各种交互功能和显示辅助对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Xml代码  收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2.  <!-- 1.ArcGIS API for Flex实现在Flex程序中浏览自己的ArcGIS Server 9.3中发布的地图,最基本的入门例子  
  3.      前提准备:  
  4.          1.安装Flex Builder 3。  
  5.          2.在ArcGIS Server 9.3发布一个Map Service,并启动Service。  
  6.          3.ArcGIS API for Flex library的开发包。  
  7.  -->  
  8.  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
  9.                  layout="absolute" 
  10.                  xmlns:esri="http://www.esri.com/2008/ags">  

  11.      <!-- 添加Map控件-->  
  12.      <!-- Map控件的属性  
  13.          clickRecenterEnabled:true/false     是否开启按shift键点击地图定位中心的功能  
  14.          crosshairVisible:true/false 是否在地图的中心显示十字  
  15.          doubleClickZoomEnabled:true/false 是否开启双击地图放大的功能  
  16.          keyboardNavigationEnabled:true/false 是否开启键盘进行地图导航放大缩小的功能  
  17.          mapNavigationEnabled:true/false 是否开启地图导航的功能  
  18.          panArrowsVisible:true/false 是否在地图的四边以及4个角显示移动地图箭头按钮的功能  
  19.          panEnabled:true/false 是否开启拖拽地图移动的功能  
  20.          rubberbandZoomEnabled:true/false 是否开启按shift+拉框放大地图的功能  
  21.          scaleBarVisible:true/false 是否显示放大缩小功能按钮条  
  22.          scrollWheelZoomEnabled:true/false 是否开启鼠标滚轮放大缩小的功能  
  23.          logoVisible:true/false 是否地图上显示logo图标  
  24.  -->  
  25.      

  26. Map控件辅助性的静态对象显示控件

    属性名称数据类型说明
    crosshairVisibleBoolean控制地图中心的十字符号是否显示
    scaleBarVisibleBoolean控制是否有比例尺条
    panArrowsVisibleBoolean控制控件边缘上的八个漫游按钮是否显示
    zoomSliderVisibleBoolean控制是否显示地图缩放滑动条
    logoVisibleBoolean控制是否显示ESRI公司的logo

  27.      <esri:Map horizontalCenter="-34" verticalCenter="1" width="400" height="250"  
  28.          crosshairVisible="true" panArrowsVisible="true" logoVisible="false" borderStyle="solid">  
  29.      <!-- url发布的Map Service的rest服务地址-->  
  30.          <esri:ArcGISDynamicMapServiceLayer url="http://219.146.85.39:8339/ArcGIS/rest/services/JNL/MapServer"/>  
  31.      </esri:Map>  
  32.  </mx:Application> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值