有没有人找到一种在Android版Google地图上绘制带有Alpha着色的折线的方法,以便使用alpha着色的颜色是统一的?我遇到了多条折线重叠的问题,这导致整条线都没有统一的外观。
在下图中,深蓝色线条是路线,宽蓝色线条是走廊:
这是我用来绘制走廊的代码:
Polyline newCorriLine = map.addPolyline(new PolylineOptions()
.width(toUse)
.color(0x7733B5E5)
.addAll(points)
.zIndex(6));
还有一种方法可以使端点圆形,使它们看起来像半圆,而不是在终点处结束的宽线?
谢谢!
答案 0 :(得分:1)
因为在绘制折线时你并没有真正控制整个绘图过程,所以我真的建议不要浪费时间在任何技巧上让它看起来更好 - 你可能会在下次更新地图时再次这样做。地图中很多东西都很差(礼貌地讲),离开它(恕我直言)是最有效的 - 无论你做什么都是一种hackish方法和浪费时间。如果可以,请填写地图上的错误,并将其留给地图团队处理。
至于端点 - 你总是可以添加自己的标记来重叠端点,这些端点应该起作用(对我而言),你仍然无法控制绘制折线和标记的顺序。