欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

离线地图下载及地图瓦片制作

发布时间:2023/12/20 编程问答 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 离线地图下载及地图瓦片制作 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

离线地图

本文档包括离线地图下载、导出地图瓦片、Nginx配置离线地图静态资源

1.离线地图下载

1)打开地图下载器所在目录(https://pan.baidu.com/s/1SNOCcFvoLmHjfK_dLG-GtQ 提取码v36m),找到 MapDownloader.exe.config 文件 进行修改

数据库的IP和端口以及用户名密码可根据实际情况进行修改,修改完成后记得保存配置
2)打开地图下载器

3)下载地图之前需要进行配置,配置完成后双击下载

4)下载完成后的地图会存放在先前配置好的数据库中,数据库表名为gmapnetcache

2.导出地图瓦片

1)打开 GISMysqlToLocal.exe(https://pan.baidu.com/s/1Na5_n-UxD3borMgpJXNUuA 提取码:5qxz )

2)配置数据库连接和保存路径,具体IP、端口、数据库、用户名、密码根据实际情况填写

然后点击导出就可以导出地图瓦片,进入导出的文件夹内可以看到导出内容


3.Nginx配置静态资源

1)安装Nginx
2) 将地图瓦片文件夹放到linux服务器,本文档放置的路径为(/usr/local/image)
3)进入nginx安装目录的conf目录下,修改nginx.conf文件,在一个server{}中添加 一个location

配置代码如下

#这个配置表示输入ip:1234/788865972/ 时会访问本机的/usr/local/image/788865972目录。#所以要新建/usr/local/image/788865972 目录,后面三行代码为允许跨域配置location /788865972/ {root /usr/local/image/;add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers *;add_header Access-Control-Allow-Methods GET,POST,OPTIONS;autoindex on;}

4)配置完成后重启Nginx

cd /Nginx路径/sbin ./nginx -s reload

5)重启完成后在浏览器输入ip:端口/路径 进行访问,成功看到图片后离线地图静态资源配置完成

总结

以上是生活随笔为你收集整理的离线地图下载及地图瓦片制作的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。