在没有标记的Google Maps v3中显示InfoWindow onMouseOver

时间:2013-04-01 02:18:50

标签: google-maps google-maps-api-3

我有一张地图,其中包含定义不同位置的多边形。

当指针鼠标悬停在多边形上时,我试图触发一个信息窗口,然后在鼠标离开时将其删除。我有多边形的中心坐标,没有标记。

我发现的所有infowindow示例都基于标记点。

如何在没有标记的情况下实现这一目标?

1 个答案:

答案 0 :(得分:3)

您可以将infoWindow创建附加到多边形mouseover事件。然后在用户将鼠标移出时关闭窗口。像这样:

google.maps.event.AddListener("mouseover", polygon, function() {
    infoWindow.setPosition(latLng)
    infoWindow.open(map)

})
google.maps.event.AddListener("mouseout", polygon, function() {
    infoWindow.close()
})