有人知道如何设置osmdroid中pathoverlay元素的行宽度吗?
pathoverlay类本身在这个领域没有任何有用的东西。我试着用pathoverlay的画法画颜料和画布。paint类有一个setStrokeWidth(float)方法,但这对线宽没有影响。
通过paint api查看,没有多少其他的东西可以帮助您;画布也是如此。
最佳答案
尝试以下操作(您可以根据自己的要求进行调整);
pathOverlay = new PathOverlay(Color.GREEN, context);
ArrayList<GeoPoint> path = getTrackPoints();
mMapView.getOverlays().add(pathOverlay);
Paint pPaint = pathOverlay.getPaint();
pPaint.setStrokeWidth(5);
pathOverlay.setPaint(pPaint);
如果从覆盖中获取绘制设置,然后只修改宽度,则解决了必须担心其他绘制设置的问题