# bmap-tile-download-from-github **Repository Path**: forzjing_admin/bmap-tile-download-from-github ## Basic Information - **Project Name**: bmap-tile-download-from-github - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-02 - **Last Updated**: 2024-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 近期需要做echart地图展示,因为需要离线地图,瓦片下载成了一个问题,多方资料查找改造后,使用node的fs实现下载 1、进入server, cd server 2、执行 npm run index 3、进入前端部分 cd admintemplate 4、运行 npm run serve 下载逻辑: 构造url,下载到本地 admin 离线地图 admintemplate 在线地图 server 下载服务 xyz x,y是地图上的一个点,就是瓦片坐标。z是缩放层级。 通过开源库将经纬度转换位xy坐标,组合出所有坐标结合z生成url图片路径。 sign,通过sign.js计算签名。 保存路径: 当前目录 z / x / y.png server服务下载较慢,使用download.py 多线程下载较快。 download.py使用前修改router.js中的index模块为pathindex。 pathindex不下载图片,将图片url路径写入 path.log。 download.py读取path.log下载。