CustomOverlayOptions
interface CustomOverlayOptions {
anchors?: [number, number];
autoFollowHeadingChanged?: boolean;
enableDraggingMap?: boolean;
enableMassClear?: boolean;
fixBottom?: boolean;
maxZoom?: number;
minZoom?: number;
nextTick?: boolean;
offsetX?: number;
offsetY?: number;
point?: Point;
properties?: any;
rotationFlip?: boolean;
rotationInit?: number;
synUpdate?: boolean;
useTranslate?: boolean;
visible?: boolean;
zIndex?: number;
}
anchors?: [number, number];
autoFollowHeadingChanged?: boolean;
enableDraggingMap?: boolean;
enableMassClear?: boolean;
fixBottom?: boolean;
maxZoom?: number;
minZoom?: number;
nextTick?: boolean;
offsetX?: number;
offsetY?: number;
point?: Point;
properties?: any;
rotationFlip?: boolean;
rotationInit?: number;
synUpdate?: boolean;
useTranslate?: boolean;
visible?: boolean;
zIndex?: number;
}
属性
锚点,左上角为 [0, 0],取值范围 [0, 1],默认值:[0.5, 1]
是否随地图旋转,默认值:false
覆盖物上是否允许拖拽地图,默认值:false
是否在 map.clearOverlays() 时被清除,默认值:true
是否将 DOM 固定在底部,默认值:false
显示的最大缩放级别
显示的最小缩放级别
是否延迟一帧再显示,用于解决 DOM 自适应宽度问题,默认值:false
X轴偏移量,单位像素,默认值:0
Y轴偏移量,单位像素,默认值:0
覆盖物的地理坐标点
自定义业务属性
旋转角度超过 90 度且小于 270 度时是否翻转,避免内容倒置,默认值:false
初始化旋转角度,默认值:0
是否与地图同步更新(跟随地图每次重绘同步刷新位置),开启后覆盖物位置更新将不再走默认的坐标转换逻辑,默认值:false
是否使用 translate3d 进行性能优化,默认值:false
是否显示,默认值:true
层叠顺序,默认值:0
CustomOverlay 构造函数的可选参数。它没有构造函数,但可通过对象字面量形式表示。