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);
}