谷歌地图中地面覆盖的鼠标事件?

时间:2014-07-09 17:00:52

标签: javascript google-maps-api-3

我试图将多年前写的GM v2脚本转换为v3。

当我遇到地面覆盖(天气雷达地图)时遇到鼠标事件问题。据我所知,v3并没有与v2相反实现。

只要鼠标不在叠加层上,事件就能正常工作。

我该如何解决这个问题?

我必须承认,我的javascript知识只是在几年前编写这个脚本时获得的,而且我从未触及过JS ......

这是我的测试页:http://www.egloff.eu/rsmaptest/rsmap.php

感谢。

1 个答案:

答案 0 :(得分:3)

在V3中鼠标事件将在GroundOverlay上触发,当您点击GroundOverlay时,点击将不会在底层地图上触发。

您要做的就是通过将clickable - 选项设置为false来禁用GroundOverlay的鼠标事件,例如:

radarMap = new google.maps.GroundOverlay(url,boundaries,{clickable:false});