看来在 Android 上的 Mapview 中开发地图应用程序更为传统。
但我觉得另一种方式听起来也很不可抗拒。
由于我以前开发过Web,所以我对通过JavaScript控制Google Map API感到更加熟悉。并且得益于Android的强大功能JavaScript 与 Action 交互 http://code.google.com/intl/en/apis/maps/articles/android_v3.html,看来唯一犹豫的理由就是性能?我还没有测试过。
当考虑跨平台时,JavaScript再次具有优势,我可以轻松修改我的应用程序以适应其他平台,甚至还有像这样的开源项目PhoneGap http://www.phonegap.com/帮助我做到这一点。
有没有人以前做过这个可以告诉我我应该照顾什么?
我不知道JavaScript API密钥是否可以在本地网页上使用?
非常欢迎讨论两种方式的优缺点并分享您的意见!
我已经尝试过 webview 中的谷歌地图和作为本机组件的谷歌地图。首先,网络开发既简单又有趣。它适用于 iPhone 和 Android。但与 iPhone webview 相比,android webview 的性能很糟糕。在iphone中使用webview是合理的,但在android中则不行。
只需查看谷歌地图本机应用程序并从本机浏览器打开谷歌地图即可。它缺乏性能。与本机版本相比,打开时间较慢。您应该仅使用按钮来缩小和放大。因为放大和缩小的手势不起作用。这是我认为当用户使用本机应用程序并想要使用手势时的主要问题。我对 webview 组件不满意,最后我切换到了原生版本。
总而言之,如果您没有太多时间并且希望您的应用程序同时适用于 android 和 iphone,那么请使用 webview。但如果性能很重要并且您有时间开发,那么请使用本机版本。只需在手机上尝试一下即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)