我正在使用osmdroid,我想知道是否有方法“在地图上”粘贴视图。 OverlayItem的问题是,如果不删除它就不可能改变它。删除并创建另一个项目不节能。在OsmDroid的地图上添加视图/布局
预先感谢您。
我正在使用osmdroid,我想知道是否有方法“在地图上”粘贴视图。 OverlayItem的问题是,如果不删除它就不可能改变它。删除并创建另一个项目不节能。在OsmDroid的地图上添加视图/布局
预先感谢您。
如果将视图的LayoutParams设置为MapView.LayoutParams
,则可以使用mapView.addView()
向地图添加地理位置视图。在LayoutParams中,您可以设置视图的位置。
谢谢,这是我需要的;)。有用 ! 顺便说一下,OsmDroid的工作非常棒! – firelight22
如果我的答案有帮助,则将其标记为已接受。祝你好运! – kurtzmarc
我遇到了该解决方案的问题。当我放大或缩小时,视图随动画一起移动,并且不保持其位置。使用ItemizedIconOverlay时,标记卡在地图上。 – firelight22
你可以添加一个子视图到你的mapview。 mapview.addview(View,MapView.LayoutParams)。如果那是你正在寻找的。 – dnivra