【问题标题】:android map api overview and choiceandroid map api概述和选择
【发布时间】:2016-08-05 21:22:43
【问题描述】:

我想使用 android studio 创建一个应用程序,该应用程序将使用地图并在其上显示设备位置。我还想在地图上显示标记并能够单击它们并与它们进行交互。
轻量级和快速的解决方案(位置会经常更新)当然是最好的。

我搜索了一下,找到了google maps api的解决方案。
这有一个适用于 android 的 api 解决方案,但后来我找到了其他选项,例如 传单,openlayers,可能还有更多。
虽然传单和 openlayers 是 js,但在搜索了如何实现它之后,我发现我必须使用“webview”。
我找不到任何其他本地解决方案,例如像传单或 openlayers 一样开源的谷歌地图。
起初我想使用传单,因为谷歌地图不是那么开源,并且在使用一些地图后可能会要钱。我也想使用自定义标记。

我应该使用什么库?
使用 js 和 webview 对原生库的速度和性能有相当大的影响吗?
与 js 交互是否困难 - 更改/创建标记、显示文本和内容以及在用户移动时移动标记?
我是 android 开发的新手,欢迎任何会指出我的想法错误的建议。

【问题讨论】:

    标签: javascript android google-maps leaflet openlayers


    【解决方案1】:

    最好的方法是开发一个混合应用程序,这样您就可以将 JS 和 JAVA 世界的精华结合在一起。

    我们已经为印度的一家大型企业成功开发了基于传单的混合应用程序。

    就混合应用而言,您可以使用 Iconic 框架。您可以执行/自定义传单提供的所有与地图相关的功能。

    我们没有发现任何性能滞后(在 Android 4.4、5.1 和 6.0 上测试)

    【讨论】:

      猜你喜欢
      • 2021-08-20
      • 1970-01-01
      • 1970-01-01
      • 2020-04-03
      • 2021-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多