2014-02-05 77 views
0

我是新來的Android和打開街道地圖。在eclipse中導入Android應用中的開放街道地圖

我導出了一個名爲「map.osm」的開放式街道地圖。

我使用andoid Eclipse和我已經包括以下JAR文件:

  • osmdroid-Android的3.0.10.jar
  • SLF4J-Android的1.5.8.jar

現在是時候導入map.osm文件。 我應該使用瓷磚才能在android中顯示osm?

[我下載Maperitive,我創建了以.png格式的瓦片]

任何人都可以在該解釋一下? 我應該在eclipse中導入什麼類型的文件?

  • map.osm [開放街道地圖文件]或PNG格式
  • 或瓷磚?

目前還不清楚我必須在eclipse中導入的osm文件的類型。

我希望用戶搜索地圖上的特定項目,例如

  • 餐館
  • 酒店
  • 景點

感謝

回答

1

雖然我從來沒有使用過osmdroid你將很可能不得不進口.osm文件,或者另外(如果你想使用你的瓷磚繪製地圖)或獨家(如果你想渲染矢量地圖)。瓷磚只是光柵圖像沒有任何元數據。如果您需要POI,地址,街道,城市,開放時間等,那麼您的應用程序將需要.osm文件。

+0

感謝您的回覆,在android中導入.osm文件很容易嗎?我的android方法如何解析.osm文件?我應該使用DOM解析器嗎?因爲我需要1)在Android應用程序中顯示.osm文件和2)在開放的街道地圖上使用元數據,但我不知道該怎麼做... – programmer

+1

請閱讀我的第一個再說幾句話。 osmdroid應該爲你解析和其他一切。如果您有更多問題,請聯繫osmd​​roid社區或發起一個新問題 – scai

相關問題