Android Google Map Marker圈子(多个叠加层没有累积不透明度)

时间:2019-03-05 08:52:36

标签: android google-maps kotlin marker

我正在尝试添加多个标记,这些标记在某些情况下可能会彼此靠近。我正在尝试在他们周围添加圆圈 添加圈子的代码

points.forEach { point ->
        googleMap.addCircle(
            CircleOptions()
                .center(point.location)
                .radius(10.toDouble())
                .strokeWidth(1f)
                .strokeColor(Color.RED)
                .fillColor(Color.argb(60, 255, 0, 0))
        )
    }

左:这是我用我的代码得到的______________右:这是我需要的 https://i.stack.imgur.com/NSD1A.png 在Android中甚至有可能吗?

1 个答案:

答案 0 :(得分:0)

我通过将zindex设置为1来解决了这个问题:

cut

我有自己的磁贴提供程序,由于某种原因zindex为0无效。

根据Google:

Z-Index相对于此图块叠加层的绘制顺序 其他叠加层(包括GroundOverlays,TileOverlays,Polylines和 多边形而不是标记)。绘制具有较大z索引的叠加层 用较小的z索引覆盖。叠加层的顺序 相同的z-index是任意的。默认的zIndex为0。