Leaflet移除右下角版权信息

35 阅读1分钟

Leaflet使用地图时,默认会自带一个版权信息在地图右下角,禁用方式:

// 地图初始化
  const map = L.map(container, {
    center,
    zoom,
    minZoom,
    maxZoom,
    zoomDelta,
    zoomControl: true, // 禁用缩放控制
    scrollWheelZoom: true, // 禁用滚轮缩放
    dragging: false, // 禁用拖拽
    boxZoom: false, // 禁用框选缩放
    doubleClickZoom: false, // 禁用双击缩放
  });

  // 封装了之前的离线加载逻辑,让外部只需传入 tileUrl
  const layer = new OfflineTileLayer(tileUrl, {
    minZoom,
    maxZoom,
    attribution: "",  // 清空版权信息
    preload: 4, // 预加载当前视野周围4层瓦片
  });
  
  // 移除右下角版权信息(核心)
  if (map.attributionControl) {
    map.removeControl(map.attributionControl);
  }