2016-03-22 38 views
0

我已经有一个带有几个heatmap图层的Google Maps,并希望用CSS代替setMap来启用它们。主要原因是使用CSS不透明度过渡效果。如何将CSS应用到Google Maps HeatmapLayer?

如何向heatmap图层的div添加类?

我已经使用下面的代码片段作为hacky的解决方法,但是当添加和删除其他图层时它可能不一致。

$('#map .gm-style > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0)').addClass('my-heatmap') 

回答

0

documentation和它samples并不表示你可以应用CSS这种方式,虽然。

HeadmapLayer的自定义只能使用HeatmaplayerOptions来完成,其中还指定了可用于对其进行自定义的属性。

+0

看起来你是正确的 - 最有可能的是我将不得不重载HeatmapLayer,并在其初始化期间通过类似'map.getPanes'函数的类中添加类名 – jadware

相关问题