ArcGis for flex 弹出窗口定位

5 篇文章 0 订阅

Map 用于装载各类图层,它有自己的比例尺、分辨率、地理坐标等属性,虽然图层也有这些属性,但是当图层加载到地图中进行显示时就会以地图的属性值来显示。
该类中声明了一些与地图相关的事件,这样做可以在标签中直接注册事件的侦听器函数。例如 <iClient:Map load="onLoad(event)"/>,onLoad(event) 函数即为事件 load 的侦听器函数。侦听器函数也称为事件的响应函数,当触发某一事件时,则执行侦听器函数中的操作。

 这里我使用setstyle()方法来使空间够用的情况下,百分百可控制显示的方向,有以下属性。

 
infoPlacement
Type: String CSS Inheritance: no
InfoWindow 显示方位,即方向位置,包括:右上、右下、左上、左下、上、下、左、右。该样式由 InfoPlacement 枚举类定义。默认为右上位置:upperRight。

 
lowerLeftRadius
Type: Number Format: Length CSS Inheritance: no
左下角弧度,默认为 5 度。
InfoWindow
  
lowerRightRadius
Type: Number Format: Length CSS Inheritance: no
右下角弧度,默认为 5 度。
InfoWindow
  
shadowAlpha
Type: Number CSS Inheritance: no
阴影透明度,默认为 1.0,表示不透明。
InfoWindow
  
shadowAngle
Type: Number CSS Inheritance: no
阴影角度,默认为 45 度,顺时针表示正方向,逆时针表示负方向。
InfoWindow
  
shadowColor
Type: uint Format: Color CSS Inheritance: yes
阴影颜色,默认为黑色。
InfoWindow
  
shadowDistance
Type: Number Format: Length CSS Inheritance: no Theme: halo, spark
阴影深度,默认为 0.0。
InfoWindow
  
upperLeftRadius
Type: Number Format: Length CSS Inheritance: no
左上角弧度,默认为 5 度。

InfoWindow


  
upperRightRadius
Type: Number Format: Length CSS Inheritance: no
右上角弧度,默认为 5 度。

map.infoWindow.setStyle("infoPlacement","lowerLeft"); //左下角。

但是,Flex里的,setstyle()比较站内存,使得这方法比较鸡肋了。 如果朋友们喜欢的就用。嘿嘿!


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值