Google Maps API:更改基本地图的不透明度而不更改叠加层的不透明度

时间:2012-09-14 18:58:51

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

是否可以更改基本地图的不透明度,而无需更改地图顶部任何叠加层的不透明度?

我正在设置一个带有ImageMapType Overlay的地图,我想为基础层和ImageMapType Overlay都有一个单独的不透明度滑块。 ImageMapType有一个setOpacity(opacity:number)方法,但我找不到类似Map树的任何东西。

1 个答案:

答案 0 :(得分:0)

虽然没有记载并且有点hacky,但看起来DIV在google.maps.MapPanes.floatPane

之后才能保存所有基本图块

所以你只需要在继承OverlayView的对象上调用以下内容: overlayViewObject.getPanes().floatPane.nextSibling.style.opacity = 0.5;