2011-09-22 53 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教程。

-
对于将来的问题,请在您的问题中提供一些更多信息。