wujingjing
2025-01-17 67d49e1d4c6b0519803982f8028253afa9552d0f
src/model/map/OLMap.ts
@@ -25,6 +25,9 @@
   /** @description 影像路网 */
   SatelliteRoad = 3,
}
export const enum OverlayType {
   Marker = 'marker',
}
export const MARKER_OVERLAY_CLASS_NAME = 'marker-overlay';
export const gaoDeSourceTypeMap = {
@@ -148,7 +151,6 @@
      return eleOverlay;
   }
   private createMarker(id: string, item: any, markerOpt: any): Overlay {
      // 创建图片元素
      const markerImg = document.createElement('img');
@@ -171,6 +173,7 @@
      });
      overlay.set('extData', item.extData);
      overlay.set('type', OverlayType.Marker);
      // 添加点击事件
      markerImg.addEventListener('click', (event) => {
         if (markerOpt.icon.selectUrl) {
@@ -182,7 +185,8 @@
      return overlay;
   }
    adjustViewToOverlays(overlays: Overlay[]) {
   adjustViewToOverlays(overlays: Overlay[]) {
      if (overlays.length === 0) return;
      const extent = overlays.reduce<number[] | null>((ext, item) => {
         const coord = item.getPosition();