我想开发一个导航应用程序,例如“查找我的车”之类的。对于导航和 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/