使用 Google map 的 Android 导航应用程序的 Java 与 HTML5

标签 java android html google-maps google-maps-api-3

我想开发一个导航应用程序,例如“查找我的车”之类的。对于导航和 map ,我想使用谷歌地图 API。
现在我必须决定我想使用哪种语言。 Java 与 HTML5。
我对 Java 比较熟悉,但是在 Google Maps API 文档中,使用 HTML5 进行开发会更容易,是吗?

该应用程序必须在 Android 手机上运行。那么使用什么更好:Java(我更熟悉)或 HTML5(我认为)与 Google map 结合使用更容易。

希望你能帮助我,我必须在大约一小时内做出决定。

最佳答案

一般来说,我不会说答案总是 Java。一如既往,这实际上取决于您的需求。

使用 HTML5 的好处(您可以尝试 PhoneGap: http://phonegap.com/ )是它可以在多个不同的系统上运行,而 native Android 应用则不能。

另一方面,在原生App中,你将能够访问整个Android API,而且它也会更加强大。

总而言之,如果您需要一个功能强大的实时处理图像的应用程序,那么您需要一个 native 应用程序。但是,如果您想要一些可以轻松地在 HTML5 中呈现的简单内容,并且您可能会在不同的系统(例如 IOS)上创建相同的应用程序,那么 HTML5 将使您赢得宝贵的时间。

如果没有明确的“好”方法可遵循,只需选择您更舒服的方法即可:只要您能够创建一个能够满足您需求的应用程序,它将是最高效的方式。

请始终记住,可以在 Android native 应用程序中包含“WebView”,这意味着您可以两全其美。

就您的情况而言,Android 似乎已经具有一些使用 map 的不错功能(很可能比 HTML5 版本更好)。这可能有助于您的决定。

关于使用 Google map 的 Android 导航应用程序的 Java 与 HTML5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15091225/

相关文章:

javascript - 使用 JavaScript 创建幻灯片

java - 表单数据提交在 postman 中而不是从浏览器中工作

java - 单击时如何更改变量并将其传递给android中的另一个 Activity (有代码)?

java - 在Firebase上注册帐户后,用户如何在验证电子邮件之前无法登录?

java - 使用 Comparable 对 ArrayList 进行排序

android - 使用 sharedpreferences 在 android 中进行 session 管理

android - 如何在数字选择器中隐藏上一个和下一个数字?

javascript - Bootstrap 4 工具提示未居中

java - 进入更新的 OpenGL

java - Netbeans - 运行特定的 Maven 集成测试