hookehuyr

fix 生成图片时间戳优化

/*
* @Date: 2025-01-22 11:45:30
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-01-24 16:56:06
* @LastEditTime: 2025-02-08 10:24:25
* @FilePath: /map-demo/src/utils/TileCutter.js
* @Description: 文件描述
*/
import JSZip from "jszip";
import { saveAs } from "file-saver";
import dayjs from "dayjs";
const tileSize = 512;
......@@ -85,8 +86,11 @@ function sliceImageToTiles(image, bounds, zoomLevel) {
// console.warn(`保存瓦片: ${tileX}_${tileY}_${zoomLevel}.png`);
// saveTile(blob, `${tileX}_${tileY}_${zoomLevel}.png`);
// 获取当前北京时间(UTC+8)
const beijingTime = dayjs().add(8, "hour").toDate();
// 使用 JSZip 将每个瓦片添加到压缩包中
zip.file(`${tileX}_${tileY}_${zoomLevel}.png`, blob);
zip.file(`${tileX}_${tileY}_${zoomLevel}.png`, blob, { date: beijingTime });
tileIndex++;
// 如果所有瓦片都处理完,生成并下载压缩包
......