如何避免与alpha着色的折线重叠?

时间:2014-07-15 20:45:31

标签: android google-maps

有没有人找到一种在Android版Google地图上绘制带有Alpha着色的折线的方法,以便使用alpha着色的颜色是统一的?我遇到了多条折线重叠的问题,这导致整条线都没有统一的外观。

在下图中,深蓝色线条是路线,宽蓝色线条是走廊: enter image description here

这是我用来绘制走廊的代码:

Polyline newCorriLine = map.addPolyline(new PolylineOptions()
                           .width(toUse)
                           .color(0x7733B5E5)
                           .addAll(points)
                           .zIndex(6));

还有一种方法可以使端点圆形,使它们看起来像半圆,而不是在终点处结束的宽线?

谢谢!

1 个答案:

答案 0 :(得分:1)

因为在绘制折线时你并没有真正控制整个绘图过程,所以我真的建议不要浪费时间在任何技巧上让它看起来更好 - 你可能会在下次更新地图时再次这样做。地图中很多东西都很差(礼貌地讲),离开它(恕我直言)是最有效的 - 无论你做什么都是一种hackish方法和浪费时间。如果可以,请填写地图上的错误,并将其留给地图团队处理。

至于端点 - 你总是可以添加自己的标记来重叠端点,这些端点应该起作用(对我而言),你仍然无法控制绘制折线和标记的顺序。