Google Maps v3 JS API中是否有一种方法/配置属性来禁用/解决重叠圆形的alpha合并?我目前正在开发一个项目,在地图上可能会绘制许多圆形,其中某些区域是>10个圆形的交集。即使使用非常低的不透明度,这也很快会使地图在这些交叉区域变得难以阅读。如何保持交叉点与任何单个圆形的不透明度相同,将不胜感激 - 显然这是API v2的默认行为(示例截图:http://img23.imageshack.us/i/screenshot20110504at655.png/)
Google Maps v3 JS API中是否有一种方法/配置属性来禁用/解决重叠圆形的alpha合并?我目前正在开发一个项目,在地图上可能会绘制许多圆形,其中某些区域是>10个圆形的交集。即使使用非常低的不透明度,这也很快会使地图在这些交叉区域变得难以阅读。如何保持交叉点与任何单个圆形的不透明度相同,将不胜感激 - 显然这是API v2的默认行为(示例截图:http://img23.imageshack.us/i/screenshot20110504at655.png/)
.gm-style > div:nth-child(1) > div:nth-child(1) > div:nth-child(2){
opacity: 0.1;
}
这对我来说是有效的,截至2018年7月
两年后,我遇到了同样的问题。这个解决方案有点像黑客。
在JavaScript中将所有圆的不透明度设置为1。 然后添加以下CSS:
#map-canvas > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type {
opacity:0.3
}