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

时间:2016-10-15 08:35:48

标签: android osmdroid

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

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

谢谢:我多年来一直在感谢osmdroid / osmbonuspack!

1 个答案:

答案 0 :(得分:0)

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

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

替换图标

myLocationNewOverlay.setDirectionArrow(yourPersonBitmap, yourArrowBitmap);

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

mMap.getOverlayManager().add(myLocationNewOverlay);