谷歌地图v3 API鼠标悬停与多边形?

Ste*_*ose 26 javascript ajax google-maps

我正在使用google v3 api构建地图,因为它更快.从本质上讲,它是一个地区的地图,该地区有大约30个城市的多边形区域.当用户在城市上空盘旋时,我希望fillColor变轻,然后在mouseout上返回到它的正常状态.当用户点击时,它会将它们重定向到另一个页面.

点击事件工作得很好.但是,通过v3 API文档,似乎Google已经实现了click,doubleclick,mousemove,mousedown和mouseup作为事件触发器,但没有悬停,鼠标悬停或mouseout.

真?吉兹.我认为一次又一次的优先级高于上下.

无论如何,还有其他人遇到过这个吗?我错了吗?或者有解决方法吗?

提前谢谢你的帮助,斯蒂芬妮

小智 41

以下作品:

google.maps.event.addListener(polygon,"mouseover",function(){
 this.setOptions({fillColor: "#00FF00"});
}); 

google.maps.event.addListener(polygon,"mouseout",function(){
 this.setOptions({fillColor: "#FF0000"});
});
Run Code Online (Sandbox Code Playgroud)