先到 OpenStreetMap 官网下载所需的离线地图数据
- 下载好的文件基本是
gansu-latest.osm.pbf
这样的文件名称
之后使用 Maperitive 软件对上面下载的数据进行切片处理
- 使用方法
下载下来之后,在安装目录下有个
Maperitive.exe
直接双击运行就好。
提示内容叉掉,左上角file -> open map sources
。
找到刚刚下载的osm
格式数据。打开。
然后右下角Map Source
,里面就有两个地图数据源,一个是刚刚加载的,另一个是原生的,原生的地图数据比较简单,不详细。
把Web map(OSM Mapnik)
前边的黄色五角星点一下,原生的地图就取消了,剩下的就是下载下来的地图了。
在左边,有个Commander
,是个命令行工具。
在Command prompt:
这里可以输入指令。
- 输入以下命令,之后等待软件的切图过程
generate-tiles minzoom=1 maxzoom=18
- 运行过后,在
Maperitive
的安装目录下就会多一个Tiles
文件夹,最后将这个目录上传到服务器上,然后用nginx
配置一个代理,前缀可以自定义,保证能够正常访问到就可以。
网友评论