0

我现在正在寻找更长的时间,但没有任何成功。目前,我正在寻找一种 Java 解决方案,用于导出或打印基于纬度和经度的开放街道地图区域。

是否有任何 Java API / 框架可用于将 OSM 地图的区域转换为 PNG、PDF、JPEG 或其他格式,以便之后可以打印?

例如,Openstreetmaps 提供出口服务,这符合我的需求,但我希望更加灵活。

http://parent.tile.openstreetmap.org/cgi-bin/export?bbox=11.xxxxxx,48.xxxxxx,11.xxxxxx,48.xxxxxx&scale=1439&format=png

4

2 回答 2

1

开放的街道地图图块已经是 256 x 256 .png 图像。这是缩放级别 8、文件夹 61、图像 103 中的一个图块

美国路易斯安那州什里夫波特

在 Java 中,您将它们组装成一张地图,通常使用 BufferedImage。您可以将此 BufferedImage 保存为 JPEG 或 PNG 文件。

于 2013-03-29T13:14:36.477 回答
1

经过更长时间的研究,我发现了一个很棒的 AP​​I,它似乎是可靠的 :-)

http://ojw.dev.openstreetmap.org/StaticMap/

这个 API 有很多很棒的配置可能性......

于 2013-03-30T15:03:34.153 回答