【发布时间】: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