【问题标题】:Use Google Maps JavaScript API in a WebView or MapView directly?Advantages and disadvantages?在 WebView 或 MapView 中直接使用 Google Maps JavaScript API?优缺点?
【发布时间】:2011-05-10 08:25:44
【问题描述】:

似乎在 Android 上的 Mapview 中开发地图应用更为传统。
但我觉得另一种方式听起来也很不可抗拒。

因为之前是做网页开发的,所以对通过 JavaScript 控制 Google Map API 感觉比较熟悉。并且感谢Android关于JavaScript interacting with Action的强大功能,似乎唯一犹豫的理由就是性能?我还没有测试过。

在考虑跨平台时,JavaScript 又具有优势,我可以轻松地修改我的应用程序以适应其他平台,甚至有像PhoneGap 这样的开源项目来帮助我做到这一点。

有没有人做过这个,可以告诉我应该照顾什么吗?
而且我不知道 JavaScript API 密钥是否适用于本地网页?

非常欢迎大家讨论两种方式的优缺点,分享你的看法!

【问题讨论】:

    标签: javascript android google-maps webview android-mapview


    【解决方案1】:

    我在 webview 和原生组件中都尝试过谷歌地图。首先,Web 开发既简单又有趣。它适用于iphone和android。但是与 iphone webview 相比,android webview 的性能很差。在 iphone 中使用 webview 是合理的,但在 android 中则不然。

    只需查看谷歌地图本机应用程序并从本机浏览器打开谷歌地图。它缺乏性能。与原生版本相比,打开时间很慢。你应该通过使用按钮来缩小和缩小。由于手势放大和缩小不起作用。这是我认为的主要问题,因为用户使用本机应用程序并希望使用手势。我对 webview 组件不满意,最后我切换到原生版本。

    总而言之,如果您没有太多时间并且希望您的应用同时适用于 android 和 iphone,那么请使用 webview。但是如果性能很重要并且您有时间进行开发,那么请使用原生版本。去你的手机上试试吧。

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 2015-07-24
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      相关资源
      最近更新 更多