我正在考虑将osmdroid的默认缩放控件移动到不同的位置。是否有可能做到这一点?如果是这样,有人能指出我怎么做?
我尝试深入挖掘,通过大量的stackoverflow但没有结果。或者我应该通过为我的应用再次创建自定义缩放控件来进行自定义吗?
我的目的是将已经可用的缩放控件重新定位到屏幕上的其他位置。
答案 0 :(得分:3)
您无法使用OSMDroid API重新定位MapView
的集成缩放控件。
在不修改库源代码的情况下执行此操作的唯一方法是在FrameLayout
上实现MapView
,并在您希望的位置包含所需的控件。这也允许您自定义它们(例如通过显示滑块)。
完成此操作后,您应确保将MapView.setBuiltInZoomControls()
设置为false
。