2011-09-22 26 views

回答

3

MapView是用於執行Map相關內容的本地內置類。 WebView是瀏覽器的本地元素。它有一個JavaScript到Java的橋樑,所以你可以從JavaScript頁面調用你的原生Android應用程序中的Java方法。

對於我個人的經驗:

  • 的WebView不夠靈活,有點呆滯UI交互。
  • MapView具有更好的優化和更豐富的內容。
  • MapView肯定有更好的緩存。
  • MapView加載速度更快(imo)
  • MapView API使生活變得更加簡單。縮放/處理等很棒。

雖然如果你擅長JavaScript和V3,你應該去WebView。這一切都歸結爲你想使用的功能集(WebView有一個更大的功能集,或者我聽說過),你的項目持續時間(MapView更快,更容易編碼)

+0

比較好? mm ..如何通過這個網址,例如:第一個--->「http://maps.googleapis.com/maps/api/staticmap? ll = 36.97,%20-122&lci = bike&z = 13&t = p&size = 500x500&sensor = true「second ----> https://www.google.com/maps/d/u/0/viewer?mid=zeU8M-wjwMo0.kbwrypXJeOM8 – delive

0

這兩個類是完全不同的。

WebView類是爲了顯示網頁,MapView類是在那裏整合谷歌地圖到您的應用程序。所以根據你想要達到的目標,你可以選擇一個。

由於您的代碼表示Google和地圖,您應該使用MapView,另請參閱Android Developers站點上的Google Map View教程。

-
對於將來的問題,請在您的問題中提供一些更多信息。