我的谷歌地图上有一个 FusionTablesLayer,它工作得很好,但现在我必须给它添加一个悬停,我可以弄清楚它是否可能。我见过悬停在不同多边形上的示例,但我不能使用它。
我的层:
layer = new google.maps.FusionTablesLayer({
map: map,
suppressInfoWindows: true,
heatmap: { enabled: false },
query: {
select: "col0",
from: key,
where: CreateQuery(shownMunicipalities)
},
styles: [{
polygonOptions: {
fillColor: '#eeeeee',
fillOpacity: 0.5,
strokeColor: '#000000',
strokeOpacity: 0.2,
strokeWeight: 2
}
}, {
where: CreateQuery(activeMunicipalities),
polygonOptions: {
fillColor: '#00FF00',
fillOpacity: 0.3
}
}],
options: {
styleId: 2,
templateId: 2
}
});
我试过添加鼠标悬停事件的侦听器,但这似乎没有任何作用。
google.maps.event.addListener(layer, 'mouseover', function (event) {
alert('hover');
});
我在尝试做不可能的事吗?