我是新來打開街道地圖和GIS。是否有可用於開放街道地圖的Java API? 從我所看到的他們面向編輯地圖,我只想檢索數據並顯示它。 如果我正確認識它,我應該:(?不知) 發送HTTP請求 接收XML解析 這個XML 渲染這是一個地圖(任何圖書館的建議?)地圖數據java OSM
感謝
我是新來打開街道地圖和GIS。是否有可用於開放街道地圖的Java API? 從我所看到的他們面向編輯地圖,我只想檢索數據並顯示它。 如果我正確認識它,我應該:(?不知) 發送HTTP請求 接收XML解析 這個XML 渲染這是一個地圖(任何圖書館的建議?)地圖數據java OSM
感謝
你只需顯示預先渲染的圖塊就行了,還是需要將數據處理爲新的可視化格式?如果前者,你可以抓住PNG from a Tileserver。如果是後者,是的,你會從Overpass之類的東西中查詢XML數據,然後由你來解析XML數據並對其進行處理。
我發現XSLT是一種很好的方式來指定如何將原始XML轉換爲更適合的形式(here's a simple OSM XSLT from me)。
我認爲預渲染的瓷磚會沒問題,雖然我想用戶能夠放大和縮小,如果只是一個圖像文件,我不確定這是可能的預渲染的瓷磚? – drunkmonkey
經過多一點閱讀,看起來像他們提供縮放,可能是我需要感謝! – drunkmonkey
看看https://trac.openstreetmap.org/browser/applications/utils/LiveEditMapViewer,你可能會發現在這個項目中有用 – user902383