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

Class:控件类/Control
构造函数
构造函数 描述
Control() 创建一个控件原型实例,通过该原型实例可创建自定义控件
属性
属性 类型 描述
defaultAnchor enum ControlAnchor 控件默认的停靠位置。自定义控件时需要提供此属性,作为控件的默认停靠位置
defaultOffset Size 控件默认的位置偏移值。自定义控件时需要提供此属性,作为控件的默认偏移位置
方法
方法 返回值 描述
initialize(map:Map) String|HTMLElement 抽象方法。 调用Map.addMapControl()方法添加控件时将调用此方法,从而实现该控件的初始化。自定义控件时需要实现此方法,并将元素的DOM元素在该方法中返回。DOM元素需要添加到地图的容器中,使用Map.getUserContainer()方法可获得地图容器元素
setAnchor(anchor:enum ControlAnchor) none 设置控件停靠的位置
getAnchor() enum ControlAnchor 返回控件停靠的位置
setOffset(offset:Size) none 设置控件停靠的偏移量
getOffset() Size 返回控件停靠的偏移量
show() none 显示控件
hide() none 隐藏控件
isVisible() Boolean 判断控件是否可见