【问题标题】:Google maps route polygon on top谷歌地图顶部的路线多边形
【发布时间】:2016-02-25 10:04:04
【问题描述】:

继续上一个问题https://stackoverflow.com/a/35622032/75799

我有很多多边形,它们相互交叉或相互重叠。

我想将当前活动路线放在所有其他路线的顶部,因此多边形的颜色在顶部显示为绿色。

如果您检查下图,则活动多边形位于其他多边形下方。

这将在活动路线上设置颜色变化。

directionsRenderer2.setOptions({
    polylineOptions: {
      strokeColor: 'green'
    },
    map:map
  });

【问题讨论】:

  • 这些不是多边形,而是折线...

标签: javascript google-maps google-maps-api-3 polygons


【解决方案1】:

Z-Index

这个多边形相对于其他叠加层的绘制顺序,包括PolylinesCirclesGroundOverlaysTileOverlays,但不包括 Markersz-index 较大的叠加层绘制在 z 索引较小的叠加层上。具有相同 z-index 值的叠加层的顺序是任意的。默认值为 0。

所以你可以使用setZIndex() 来实现这一点,看看Polygon Public Methods Documentation

希望这会有所帮助。

【讨论】:

  • setOptions 上有 z-index 吗?就像地图一样
  • 是的,你应该试试zIndex
猜你喜欢
  • 2017-06-17
  • 1970-01-01
  • 2012-07-01
  • 2016-10-23
  • 1970-01-01
  • 1970-01-01
  • 2016-02-11
  • 1970-01-01
相关资源
最近更新 更多