【问题标题】:Google Maps API v3 overlapping shapes opacity limitGoogle Maps API v3 重叠形状不透明度限制
【发布时间】:2017-06-14 07:48:45
【问题描述】:

有没有办法限制谷歌地图中重叠形状的填充不透明度? 我正在渲染重叠的多边形和圆圈,并且地图变得不可见。

谢谢

【问题讨论】:

    标签: google-maps


    【解决方案1】:

    fillOpacity 在选项对象PolygonOptions object specification

    【讨论】:

    • 我有 fillOpacity 样式设置,但是当多边形重叠时,不透明度是所有个体形状的总和。 fillOpacity 0.4 的 4 个多边形将是 1 ( 100 % )
    • 这就是不透明度的工作原理。因此,您的要求是不可能的。
    • 所以地图现在完全被多边形挡住了,我无能为力吗?
    • 正确。您可以减少每个多边形的不透明度。但是颜色在任何地方都起作用的方式是,如果您有两个对象重叠,每个对象的不透明度为 50%,则结果将是具有 75% 不透明度的覆盖。从较低的不透明度开始可能会有所帮助,具体取决于您叠加的数量。如果您有更复杂的要求,则必须以某种方式检测多边形是否占用相同的空间,然后使用 setOptions 来降低该区域中多边形的不透明度。这不是 Google 的限制,而是颜色的工作方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 2012-10-18
    • 2014-04-21
    相关资源
    最近更新 更多