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);
如何更改当前 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);