当前位置: 首页 > 知识库问答 >
问题:

为JMapViewer创建离线地图块

鲁钱明
2023-03-14

我想从图像为JMapViewer创建离线地图瓷砖。我怎样才能做到?用来生成那些瓷砖的工具是什么?

共有1个答案

巫马阳飙
2023-03-14

有不同的方法来达到这个目标。它们都利用了一个外部工具链:

1.离线渲染器
这有点复杂,因为您需要使用渲染器、地图样式和OSM数据包来在框上渲染您自己的地图瓷砖。第一个简单的方法是使用maperistice,因为它非常容易配置,并且带有样式。更高级的是,您可以设置一个完整的OSM渲染堆栈(Mapnik、PostgreSQL DB、osmosis...),所以请参阅www.switch2Osm.org的教程

2.平铺下载器
这很容易。有不同的工具可以从官方服务器下载tiles:
http://wiki.openstreetmap.org/wiki/category:tile_downloading
,但是请记住,这台机器是捐赠的,不应该仅仅是几个用户的压力。因此,速度需要非常适度,并尊重tup:
http://wiki.openstreetmap.org/wiki/tile_usage_policy

 类似资料:
  • 问题内容: 我想从图像为JMapViewer创建离线地图图块。我怎么能做到呢?生成这些图块的工具是什么? 问题答案: 有多种方法可以实现该目标。它们全部利用外部工具链: 1.离线渲染器 这有点复杂,因为您需要使用渲染器,地图样式和OSM数据包在盒子上渲染自己的地图图块。第一种简单的方法是使用 Maperitive,因为它很容易配置并且带有样式。更高级的是,您可以设置整个OSM渲染堆栈(Mapnik

  • 问题内容: 我想要的是使用OpenStreetMap显示一个简单的脱机地图。我在网络上找不到合适的工具来创建地图图块并使用它在Android中显示地图。我下载了不同的资源,但似乎我不知道从哪里开始。我想使用JOSM集成来自OpenStreetMap的图像,但是我不知道我是否可以在Android上使用它。 我可以使用Mapnik吗?您的帮助将非常感谢您。 问题答案: 我目前正在使用OpenStree

  • 在我的Java应用程序中,我使用的是JMapViewer;地图绘制在JPanel上。是否可能获得与当前缩放级别相对应的地图比例尺?该地图基于著名的墨卡托投影: 投影是共形的,因此局部线性尺度与方向无关。我的想法使用了两个相同的平行点: 改进:初始点p1可以是视图的中心。 像素坐标“以米为单位”进行评估;公式缺少像素大小...

  • ●在城市列表中选择城市进行下载,下载后的数据在"下载管理"中查看 1、目前版本中,离线功能指的最费流量的离线地图和照片。标注、区域、路线等离线功能暂不支持离线操作。 2、Android和iOS端均支持离线地图功能。

  • 使用亿景智图,您可以生成自己的业务地图,并在线共享和发布这些地图,比如,客户分布图、配送路线图、布局规划图等等。生成一幅地图,基本流程是这样的:新建地图->添加图层->绘制对象(支持批量添加及使用已有数据)->发布地图。这里,为大家介绍,如何构建自定义地图: ● 新建地图 ● 上传Excel/CSV数据 ● 快速添加行政区划 ● 手动绘制地图 ● 搜索添加标注 ● 设置地图名称 ● 设定地图默认视

  • 问题内容: 我有一张地图清单。 列表中的值例如是 最后,我想要一个Map>,就像 如何在Java中实现这一目标。 代码: 现在,基于与我想要的相同ID,此genericList是该列表的输入并来自此列表 基本上,要根据ID将响应归类为String,将具有相同ID的响应分组在列表中,然后创建一个以ID为键并以列表为值的新映射。 问题答案: 您可以使用Java 8进行以下操作: 这将打印: 整数:1