有人知道如何设置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);

如果从覆盖中获取绘制设置,然后只修改宽度,则解决了必须担心其他绘制设置的问题

07-24 09:29