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

Class:点线面类/Marker
构造函数
构造函数 描述
Marker ([type: String,id: String]) 创建一个地图标注点实例,type包括:text(文本),image(图片)
方法
方法 返回值 描述
openInfoWindow(win: InfoWindow|CustomPanel) none 打开信息窗
closeInfoWindow() none 关闭信息窗
getId() String 获取标注点的标识
setId(id: String) none 设置标注点的标识
getCursor() String 获取经过标注点的鼠标样式
setCursor(cursor: String) none 设置经过标注点的鼠标样式
enableMapEvent() none 启用文本标注的地图事件,默认禁用
disableMapEvent() none 禁用文本标注的地图事件
getPoint() Point 获取标注点的地理坐标
setPoint(point: Point|KeyPoint|GbPoint) none 设置标注点的地理坐标
getType() String 获取标注点的类型
setType(type: String) none 设置标注点的类型,type包括:text(文本),image(图片)
getStyle() PointStyle 获取标注点的表达对象
setStyle(style: PointStyle) none 设置标注点的表达对象
getText() String|HTMLElement 获取标注点的文本
setText(text: String|HTMLElement) none 为标注点添加文本
getTip() String 获取标注点的标题
setTip(tip: String) none 设置标注点的标题,当鼠标移至标注点上时显示此标题
getZIndex() Number 获取标注点的zIndex
setZIndex(zIndex: Number) none 设置标注点的zIndex。zIndex取值范围0 - 9999
setVisible(flag: Boolean) none 设置标注点是否可见,默认可见
setSelected(flag: Boolean) none 设置标注点选择状态
changeImage(style: PointStyle) none 切换图片。(type 为image 时才有效)
setMinZoom(zoom:Number) none 设置标注点可见的最小级别。 (默认所有地图级别显示)
setMaxZoom(zoom:Number) none 设置标注点可见的最大级别。 (默认所有地图级别显示)
setAnimation(animation:Animation|null) none 设置标注点动画效果。如果参数为 null,则取消动画效果(自 v1.1 新增)
addEventListener(type: String, func: Function, refValue: Mix) none 添加标注点的事件。 type为事件类型【包括:
mousedown(鼠标按下, 相当于触控按下touchstart),
mouseup(鼠标松开, 相当于触控松开touchend),
mouseover(鼠标经过, 相当于触控按下touchstart),
mousemove(鼠标移动, 相当于触控移动touchmove),
mouseout鼠标离开, 相当于触控松开touchend)。】
func为回调函数【回调参数有二个,分别为:
event(事件): Object{
type(事件类型),
target(事件源),
point(事件点凯立德坐标),
pixel(事件点像素坐标),
event(事件对象)
} 和 refValue(对应的用户自定义数据): MixrefValue为用户自定义回传值
removeEventListener(type: String) none 移除标注点的事件
onEvent(type: String) none 立即执行标注点的事件