2015-02-24 61 views
-1

我正在開發一個使用REST API和Json的導遊的Android應用程序,所以我需要製作一張地圖。我不知道什麼是最好的工作(谷歌地圖API V2或API V3或OpenStreetMap)?我的老闆告訴我要避免谷歌地圖,因爲谷歌可以隨時撤回它。谷歌地圖API v2谷歌地圖API V3 Android版應用程序OpenStreetMap之間最好的是什麼?

+1

如果你的老闆告訴你要避免谷歌地圖,我建議你聽。但是您可以在本地緩存或存儲OpenStreetMap地圖。你的老闆*可能會認爲OpenStreetMap不是100%完整的(但谷歌地圖不是),並且由「只是一羣」志願者組織。基本上來說:兩者都有缺點。但在OpenStreetMap上已經建立了穩定的Android應用程序(waze,mapsme),因此技術上都是可行的選擇。 – 2015-02-24 08:40:49

回答

1

據我所知,Google地圖v3不適用於Android。看到你的標籤有問題,我認爲這不適合你。

就Google maps v2和openStreetMap而言,我一直偏愛Goole地圖,因爲它屬於同一個Google Android所屬。所以有(可能)更簡單的集成,特別是在Android上使用它是有意義的。
此外,「Google可以隨時提取」這一點對我來說沒有任何意義。想想你在Android上使用的東西,以及如果「Google撤回它們」。

爲什麼OpenStreetMap是比谷歌地圖(不但從開發商的角度)更好,看到這個
Founder: OpenStreetMap Already As Good Or Better Than Google Maps

0

老闆可能已經告訴你這一點,因爲它不允許使用谷歌API用於此目的,因爲他們的條款。參見10.2 d) i)

(d)沒有導航,自主車輛控制或企業應用程序。您不得將任何產品,系統或應用程序的服務或內容用於以下任何一項: (i)實時導航或路線指導,包括但不限於逐轉路線指引與用戶的傳感器啓用設備的位置同步。