Google maps api 3 获取谷歌地图v3,使功能完全透明

Google maps api 3 获取谷歌地图v3,使功能完全透明,google-maps-api-3,Google Maps Api 3,我们正在寻找一种在谷歌v3地图上设置样式的方法,这样一个给定的功能——比如水——是透明的(即显示在背景中,在保持分区下) 我们已经尝试过用如下方式设置样式: var styles = [ { featureType: "water", stylers: [ { color: none } ] }] map.setOptions({styles: styles}); 但这只是将颜色设置为贴图默认值,即浅蓝

我们正在寻找一种在谷歌v3地图上设置样式的方法,这样一个给定的功能——比如水——是透明的(即显示在背景中,在保持分区下)

我们已经尝试过用如下方式设置样式:

var styles = [
      {
        featureType: "water",
        stylers: [
          { color: none }
        ]
      }]
map.setOptions({styles: styles});
但这只是将颜色设置为贴图默认值,即浅蓝色。。。当我们想看到整个地图下面的背景层

谢谢,请查看(在chrome中效果最好)。您可以使用所有选项。也许这就是你需要的:

  {
    "featureType": "water",
    "elementType": "geometry",
    "stylers": [
      { "visibility": "off" }
    ]
  }

遗憾的是,不透明度似乎不是一个问题。

无法看到它的工作原理,但使用rgba颜色“color:rgba(0,0255,.5)”可以轻松实现透明度。但是如果后面有一个蓝色图层,那么你也需要控制这个区域。谢谢Rafe-你能用rgba设置元素样式吗?我似乎无法让它工作。rgba颜色只适用于平面颜色。它设置了纯色的alpha透明度,因此可以显示字母。正如我所说,我不知道你如何解决你的问题,但我只是提供了一个想法给你玩。好-酷。我会看看这会把我带到哪里,如果我能找到解决办法的话,我会回来找你的。嗨,弗瓦贝-有趣的是:我只是在玩这个-但是“off”会把颜色设置成一种看起来不透明的灰白色sadly@user1051849似乎不支持不透明度。不过,您可以使用rgba颜色概念。如果你能设置颜色,它应该是可以实现的。我甚至没有想到这个。嗯-我试过了,但它似乎只需要十六进制的颜色代码:我似乎无法格式化它来接受rgba。你们能做到吗?如果是这样的话,这似乎是一个完美的解决方案!我试着用一个十六进制的颜色加上不透明度(如{color:'#0C0000FF'}),它似乎有效果(颜色会更亮),但我看不出不透明度有效。