2013-04-01 56 views
2

我有一张具有多边形定义各种位置的地图。在没有标记的Google Maps v3上显示InfoWindow onMouseOver

我想触发一个infowindow,当鼠标指针放在多边形上,然后在鼠标离开时将其删除。我有多边形的中心坐标,并且没有标记。

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

如何在没有标记的情况下实现这个功能?

回答

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() 
}) 
相关问题