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

TK5*_*5EP 2 javascript google-maps-api-3

我正在尝试将我多年前编写的 GM v2 脚本转换为 v3。

我在覆盖地面(天气雷达图)时遇到鼠标事件问题。我知道 v3 没有实现与 v2 相反的这个。

只要鼠标不在覆盖层上,事件就可以正常工作。

我该如何解决这个问题?

我必须承认,我的 javascript 知识是几年前在编写这个脚本时才获得的,而且我从那时起就没有接触过 JS...

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

谢谢。

Dr.*_*lle 5

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

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

radarMap = new google.maps.GroundOverlay(url,boundaries,{clickable:false});
Run Code Online (Sandbox Code Playgroud)