我正在尝试将离线地图内容实施到我的Android应用中。我不需要为特定区域制作那么详细的地图,并在其上标记一些地方。一个可缩放和可滚动的图像对我来说似乎已经足够了。
第一个问题是; 1-)android中离线地图的最佳选择是什么?我的约束是我的应用程序无法使用任何互联网连接。我是否必须使用imageview(通过在其上添加按钮标记)或者我可以将任何离线数据用于Mapview吗?
我已经搜索了很多因使用imageview作为地图但却无法获得如此多的结果。
我对imageview的基本问题是; 2-)如何在imageview的特定位置添加标记(按钮)?
我找到了一些用于滚动和缩放的示例代码并实现了它们(Scrollview默认没有对角滚动)但我找不到将标记添加到可滚动,可缩放的imageview的方法。
请不要考虑示例代码,只是假设imageview在滚动视图中,我尝试在其上添加一个标记(按钮)。
提前致谢
答案 0 :(得分:1)
还有其他选项,例如OSMDroid:但是如果您可以并且不需要放大和缩小以及出现性能问题,则此库的个人体验会建议使用imageview。
您可以拥有一个包含水平滚动视图的滚动视图,然后可以包含一个相对布局,其中imageview会占用空间。然后将标记添加到相对布局和位置。