2011-11-19 143 views
33

有誰知道我在哪裏可以找到Android的開放街道地圖API? 我已經搜索了該網站,我可以看到的是其他人的實現它。開放的街道地圖API爲Android

我正在尋找一個可以集成到另一個應用程序,並完全定製。

回答

32

您可以使用Osmdroid API集成OSM。這給你的功能非常相似,谷歌地圖,但你也可以使用OSM磚下線,如果你準備用手機阿特拉斯造物主(MOBAC)瓷磚

Osmdroid home page (GitHub)

你只需要osmdroid-Android的3.0.5 .jar在你的構建路徑中。您不需要像谷歌要求的API密鑰和平鋪緩存,所以下次您訪問該位置時,可節省數據下載成本/時間。

它有一些微小的錯誤,但總體來說是相當不錯

+0

我不得不說一些是輕描淡寫:)但是這一切都取決於你的努力用它做。 – Warpzit

+1

Osmdroid項目已移至此處:https://github.com/osmdroid/osmdroid – ThomasW

9

如果你打算爲商業應用他們來說,這是值得考慮看看「商業級的Android軟件開發工具包」 - 所有供應商允許您自定義的應用程序(取決於供應商,定製程度可能會有所不同),並且我相信所有供應商都有「免費層級」(付款計劃,您實際上不必支付:)),這可能足以滿足您的應用程序(或至少你不必支付,直到你的應用程序商業上成功)。

僅舉一對夫婦的Android SDK供應商:

  • skobbler(今泰爲)有一個SDK,它能夠渲染地圖由turn導航&顯示輪到你的Android手機上。它也支持離線模式。查看他們的developer platform的詳細信息
  • OsmSharp也可以做地圖渲染和轉彎導航。你可以拉自己的代碼github
  • MapQuest有Android的一個很好的map & routing engine。我想你也可以在Mapbox地圖上使用他們的路由服務(參見this作爲起點)。我不認爲他們可以做到離線模式
相關問題