使用Tauri2.0+Vue3+Element-Plus+Vite+Openlayer开发的地图下载工具

Tauri   2026-01-09 10:46   130   0  

最近遇到一个项目要在内网使用,还要加载离线地图。为了下载离线地图,几乎找遍了全网,大多数都要收费。不过好在找到了几款免费的工具下载到了地图。
为了不受制于人,我决定自己开发一款地图下载器。
原本想使用Flutter开发,不过Flutter并没有什么好用的地图库,经过多方比对,最终选择使用的技术为:Tauri2.0+Vue3+Element-Plus+Vite+Openlayer
项目已在GitHub上开源,开源地址:https://github.com/roomanl/Gisvip-MapDownloader

更新日志

本软件没有购买签名证书,所以杀毒软件会报毒,杀毒软件报毒无需理会即可

2026/01/26 v1.0.0

截图

地图源下载任务
下载日志离线瓦片预览

测试

  • 测试整个南宁市1-18级瓦片下载,瓦片总数320多万,总共20G

  • 下载线程数设置为32,未触发反爬虫机制,没有下载失败数

  • 在下载了310万瓦片后关闭软件,再次启动软件,测试断点续传,无问题,断点续传扫描文件耗时88秒

  • 天地图下载容易触发反爬虫机制,会有下载失败的瓦片,建议天地图设置下载线程数为 1

  • 其他地图只进行了1-14级测试,全部正常下载无问题

博客评论