小编典典

为JMapViewer创建离线地图图块

java

我想从图像为JMapViewer创建离线地图图块。我怎么能做到呢?生成这些图块的工具是什么?


阅读 233

收藏
2020-11-30

共1个答案

小编典典

有多种方法可以实现该目标。它们全部利用外部工具链:

1.离线渲染器
这有点复杂,因为您需要使用渲染器,地图样式和OSM数据包在盒子上渲染自己的地图图块。第一种简单的方法是使用
Maperitive,因为它很容易配置并且带有样式。更高级的是,您可以设置整个OSM渲染堆栈(Mapnik,PostgreSQL
DB,渗透,…),因此请访问www.switch2osm.org上的教程。

2. Tile downloader
这很容易。有多种工具可从官方服务器下载图块:
http :
//wiki.openstreetmap.org/wiki/Category
:
Tile_downloading
但请记住,这台机器是捐赠的,不应仅由几个用户来负担。因此,速度必须非常适中并遵守TUP:http
//wiki.openstreetmap.org/wiki/Tile_Usage_Policy
2020-11-30