MarkerOptions

此类表示 Marker 构造函数的可选参数。不可实例化,通过对象字面量形式表示。

interface MarkerOptions {
    anchor?: ControlAnchor;
    autoFollowHeadingChanged?: boolean;
    draggingCursor?: string;
    enableClicking?: boolean;
    enableDragging?: boolean;
    enableMassClear?: boolean;
    icon?: Icon;
    isTop?: boolean;
    label?: Label;
    offset?: Size;
    raiseOnDrag?: boolean;
    restrictDraggingArea?: boolean;
    rotation?: number;
    startAnimation?: string;
    title?: string;
    zIndex?: number;
}

属性

标注锚点位置,设置后覆盖 Icon 自身的 anchor,默认值:BMAP_ANCHOR_CENTER

是否自动跟随地图旋转角度联动,默认值:false

拖拽标注时的鼠标指针样式,需遵循 CSS cursor 属性规范

是否响应点击事件,默认值:true

是否启用拖拽,默认值:false

是否在调用 map.clearOverlays() 时清除此覆盖物,默认值:true

标注所用的图标对象

是否将标注置于其他标注之上。默认情况下纬度低的标注会盖住纬度高的标注,默认值:false

标注所用的文本对象

标注的位置偏移值

拖拽标注时,标注是否开启离开地图表面效果,默认值:false

是否限制拖拽区域,默认值:false

旋转角度,单位度,默认值:0

图标的入场动画名称

鼠标移到标注上时显示的标题文字

标注的层叠顺序值