DMapT-基于Cesium+NodeJS瓦片地图下载工具

发布时间:2024-08-20 20:57:38 浏览:575次

- 狗狗地图工具,基于Cesium+NodeJS瓦片地图下载工具,可下载指定区域的离线地图瓦片,支持天地图、高德地图

- 可扩展其他地图

#### 软件架构

- 前端:VUE + ElementUI + Cesium

- 后端:NodeJS + OXKit

#### 使用说明

##### 方式一:按路径访问

* 天地图瓦片地址(示例):

- http://127.0.0.1:8001/map/tile/tianditu/cva_w/wmts/{z}/{x}/{y}.png

- http://127.0.0.1:8001/map/tile/tianditu/cva_w/wmts/1/1/0.png

* 高德地图访问地址(示例):

- http://127.0.0.1:8001/map/tile/autonavi/vec/wmts/{z}/{x}/{y}.png

- http://127.0.0.1:8001/map/tile/autonavi/vec/wmts/1/1/0.png

##### 方式二:按参数访问

* 天地图瓦片访问地址(示例):

- http://127.0.0.1:8001/tianditu/vec_w/wmts?service=WMTS&request=GetTile&version=1.0.0&layer={layer}&tileMatrixSet={tileMatrixSet}&tilematrix={tilematrix}&tilerow={tilerow}&tilecol={tilecol}

- http://127.0.0.1:8001/tianditu/vec_w/wmts?service=WMTS&request=GetTile&version=1.0.0&layer=vec&tileMatrixSet=w&tilematrix=1&tilerow=1&tilecol=0

* 高德地图访问地址(示例):

- http://127.0.0.1:8001/autonavi/appmaptile?vec=1&z={z}&x={x}&y={y}.png

- http://127.0.0.1:8001/autonavi/appmaptile?vec=1&z=1&x=1&y=0.png

##### 配置说明

* 服务端配置文件:server/config/app.config.js

* 前端配置文件:app/public/config/app.config.js

* 瓦片默认存储路径:xdata/map/tile


在线演练(前端)http://www.daelui.com/df3s/dmapt/app/index.html

git库地址https://gitee.com/daelui-df3s/dmapt

微信公众号
武汉前端开发蓝风

关注作者获取更多干货

交流QQ群
武汉前端开发蓝风

前端问题讨论区