如果我们制作一个应用程序来使用 android 和 google 地图制作路线/路径,我们可以使用类DirectionPathOverlay来制作从一个点到另一个点的线,但我不能使线更透明(不是 100% 透明),它使街道名称不能看清楚了,谁能帮帮我?
这里有一些来自 DirectionPathOverlay 类的代码
public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) {
Projection projection = mapView.getProjection();
if (shadow == false) {
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setStrokeJoin(Join.ROUND);
Point point = new Point();
projection.toPixels(gp1, point);
paint.setColor(Color.BLUE);
Point point2 = new Point();
projection.toPixels(gp2, point2);
paint.setStrokeWidth(4);
canvas.drawLine((float) point.x, (float) point.y, (float) point2.x,
(float) point2.y, paint);
}
return super.draw(canvas, mapView, shadow, when);