我现在正在寻找更长的时间,但没有任何成功。目前,我正在寻找一种 Java 解决方案,用于导出或打印基于纬度和经度的开放街道地图区域。
是否有任何 Java API / 框架可用于将 OSM 地图的区域转换为 PNG、PDF、JPEG 或其他格式,以便之后可以打印?
例如,Openstreetmaps 提供出口服务,这符合我的需求,但我希望更加灵活。
我现在正在寻找更长的时间,但没有任何成功。目前,我正在寻找一种 Java 解决方案,用于导出或打印基于纬度和经度的开放街道地图区域。
是否有任何 Java API / 框架可用于将 OSM 地图的区域转换为 PNG、PDF、JPEG 或其他格式,以便之后可以打印?
例如,Openstreetmaps 提供出口服务,这符合我的需求,但我希望更加灵活。
开放的街道地图图块已经是 256 x 256 .png 图像。这是缩放级别 8、文件夹 61、图像 103 中的一个图块
在 Java 中,您将它们组装成一张地图,通常使用 BufferedImage。您可以将此 BufferedImage 保存为 JPEG 或 PNG 文件。
经过更长时间的研究,我发现了一个很棒的 API,它似乎是可靠的 :-)
http://ojw.dev.openstreetmap.org/StaticMap/
这个 API 有很多很棒的配置可能性......