如何更改当前导航/位置箭头的颜色?

现在,当没有GPX信息时,将显示一个矮个子男人。导航时,当前位置/导航箭头为绿色。我希望能够设置其他颜色。

谢谢:感谢我多年来使用osmdroid / osmbonuspack!

最佳答案

据我所知,您不能更改箭头的颜色,因为它只是默认图标。
但是,您可以使用osmdroid映射的内置对象通过自己的箭头/人形图标显示您的位置。

MyLocationNewOverlay myLocationNewOverlay = new MyLocationNewOverlay(mMap);
myLocationNewOverlay.enableFollowLocation();
myLocationNewOverlay.enableMyLocation();


替换图标

myLocationNewOverlay.setDirectionArrow(yourPersonBitmap, yourArrowBitmap);


然后将这个叠加层添加到您的地图中

mMap.getOverlayManager().add(myLocationNewOverlay);

10-08 17:51