如何更改当前导航/位置箭头的颜色?
现在,当没有GPX信息时,将显示一个矮个子男人。导航时,当前位置/导航箭头为绿色。我希望能够设置其他颜色。
谢谢:感谢我多年来使用osmdroid / osmbonuspack!
最佳答案
据我所知,您不能更改箭头的颜色,因为它只是默认图标。
但是,您可以使用osmdroid映射的内置对象通过自己的箭头/人形图标显示您的位置。
MyLocationNewOverlay myLocationNewOverlay = new MyLocationNewOverlay(mMap);
myLocationNewOverlay.enableFollowLocation();
myLocationNewOverlay.enableMyLocation();
替换图标
myLocationNewOverlay.setDirectionArrow(yourPersonBitmap, yourArrowBitmap);
然后将这个叠加层添加到您的地图中
mMap.getOverlayManager().add(myLocationNewOverlay);