2013-03-29 27 views
0

我現在尋找沒有任何成功的時間更長。目前我正在尋找一種Java解決方案,用於導出或打印基於lat和long的開放街道地圖區域。Java:如何將openstreetmap區域導出爲圖像文件?

是否有任何Java API /框架,我可以使用一個OSM地圖的區域轉換成PNG,PDF,JPEG或什麼的,讓我能夠在事後打印呢?

開放街道地圖是例如提供出口服務,這符合我的需要,但我想更靈活。

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

回答

1

再研究後,我發現了一個偉大的API,這似乎是可靠的:-)

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

這個API有很多偉大的配置的可能性...

+1

由於過量使用,此API不再可用,請參見[鏈接](http://help.openstreetmap.org/questions/26293/error-on-image-stream-using-ojwdevopenstreetmaporg/26297) – mmd

1

開放街道地圖瓦片已經256×256。PNG圖像。下面是縮放級別8一個圖塊,文件夾61,圖像103

Shreveport, Louisiana, USA

在Java中,你組裝他們做出的地圖,通常用一個BufferedImage。您可以將此BufferedImage保存爲JPEG或PNG文件。

+0

我已經知道那個,但我正在尋找一個圖書館爲我做什麼。 – Fabian

+0

你沒有提到你的問題的瓷磚,所以我怎麼會知道?我懷疑自己編寫代碼會更快。 –

+0

希望我沒有做到這一點:)所以我在等待更多的答覆。不管怎麼說,還是要謝謝你! – Fabian

相關問題