您当前的位置: 首页> JavaScript API 通用版 > 类参考

Class:点线面类/Circle
构造函数
构造函数 描述
Circle ([id: String]) 创建一个地图圆形实例
方法
方法 返回值 描述
getId() String 获取圆形的标识。
setId(id: String) none 设置圆形的标识。
getCursor() String 获取经过圆形的鼠标样式。
setCursor(cursor: String) none 设置经过圆形的鼠标样式。
enableEditing() none 开启编辑功能,默认关闭 (通过核心类Map事件方法添加或移除回调函数,详见事件Key对照表中的 drawchartstart drawchartingdrawchartend)。
disableEditing() none 关闭编辑功能。
getRect() Bounds 获取圆形的矩形外框。
setRect(rect: Bounds|Object) none 设置圆形的矩形外框,矩形外框用来确定正圆或椭圆的位置和X和Y方向的半径。 (参数rect既可以为矩形区域Bounds;也可以为Object对象{center:Point|KeyPoint|GbPoint, radius:Number},center为圆形的中心点坐标,radius为圆形的半径,单位为米)。
getBounds() Bounds 返回圆形的地理区域范围。
getStyle() PolyStyle 获取圆形的表达对象。
setStyle(style: PolyStyle) none 设置圆形的表达对象。
getTip() String 获取圆形的矩形外框。
setTip(tip: String) none 设置圆形的标题,当鼠标移至圆形上时显示此标题。
setVisible(flag: Boolean) none 设置圆形是否可见,默认可见。
setSelected(flag: Boolean) none 设置圆形选择状态。
setMinZoom(zoom:Number) none 设置圆形可见的最小级别。(默认所有地图级别显示)
setMaxZoom(zoom:Number) none 设设置圆形可见的最大级别。(默认所有地图级别显示)。
addContextMenu(menu: ContextMenu, data: String) none 添加圆形的右键菜单。(data为自定义回传值,用于当菜单项被点击时回调函数的第二个参数回传值)
removeContextMenu(menu: ContextMenu) none 移除圆形的右键菜单。
addEventListener(type: String,func: Function, refValue: Mix) none 添加圆形的事件。 type为事件类型【包括:
click(单击),
dblclick(双击),
mousedown(鼠标按下),
mouseup(鼠标松开),
mouseover(鼠标经过),
mousemove(鼠标移动),
mouseout(鼠标离开)。 】
func为回调函数【回调参数有二个,分别为:
event(事件): Object{
type(事件类型),
target(事件源),
point(事件点凯立德坐标),
pixel(事件点像素坐标),
event(事件对象)
} 和
refValue(对应的用户自定义数据): Mix

refValue为用户自定义数据。
removeEventListener(type: String) none 移除圆形的事件。
onEvent(type: String) none 立即执行圆形的事件。