2

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

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

我发现的所有信息窗口示例都基于标记点。

没有标记我怎么能做到这一点?

4

1 回答 1

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()
})
于 2013-04-01T02:27:05.767 回答