Osmdrord / osmbonuspack - 自定义导航箭头(通过 MyLocationNewOverlay?)

Osmdrord / osmbonuspack - customize navigation arrow (via MyLocationNewOverlay?)

如何更改当前 navigation/position 箭头的颜色?

现在没有GPX信息时,会显示一个小人。移动当前位置/导航箭头时为绿色。我希望能够设置另一种颜色。

感谢:多年来我一直怀着感激的心情使用 osmdroid / osmbonuspack!

据我所知,您无法更改箭头的颜色,因为它只是一个默认图标。 但是您可以使用 osmdroid 地图的内置对象,用您自己的 arrow/person 图标显示您的位置。

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

替换图标

myLocationNewOverlay.setDirectionArrow(yourPersonBitmap, yourArrowBitmap);

然后只需将此叠加层添加到您的地图

mMap.getOverlayManager().add(myLocationNewOverlay);