/// export interface DOMLayerOptions { minZoom?: number; maxZoom?: number; zIndex?: number; offsetX?: number; offsetY?: number; anchors?: [number, number]; coordinate?: string; enableDraggingMap?: boolean; /** * 延迟一拍定位(默认 true):首次 draw 以 opacity=0 完成定位,setTimeout(0) 后用真实宽高重新定位再显示。 * 消除「子元素宽度首次测量不准 → 二次 draw 位置跳变」的初始化抖动。仅在首次渲染生效,不影响后续更新。 * 需要严格同步显示时可传 false 关闭。 */ nextTick?: boolean; visible?: boolean; data?: object | null; } export interface DOMLayerProps extends DOMLayerOptions { /** 创建 DOM 元素的回调,接收 properties 和 point,返回 HTMLElement */ createDOM: (properties: object, point: { lng: number; lat: number; }) => HTMLElement; /** GeoJSON 数据源,变化时调用 raw.setData() */ data?: object; } export declare const DOMLayer: import('react').NamedExoticComponent;