2
我有一张具有多边形定义各种位置的地图。在没有标记的Google Maps v3上显示InfoWindow onMouseOver
我想触发一个infowindow,当鼠标指针放在多边形上,然后在鼠标离开时将其删除。我有多边形的中心坐标,并且没有标记。
我发现的所有infowindow示例都基于具有标记点。
如何在没有标记的情况下实现这个功能?
我有一张具有多边形定义各种位置的地图。在没有标记的Google Maps v3上显示InfoWindow onMouseOver
我想触发一个infowindow,当鼠标指针放在多边形上,然后在鼠标离开时将其删除。我有多边形的中心坐标,并且没有标记。
我发现的所有infowindow示例都基于具有标记点。
如何在没有标记的情况下实现这个功能?
您可以将infoWindow创建附加到多边形mouseover
事件。然后在用户将鼠标移出时关闭窗口。类似这样的:
google.maps.event.AddListener("mouseover", polygon, function() {
infoWindow.setPosition(latLng)
infoWindow.open(map)
})
google.maps.event.AddListener("mouseout", polygon, function() {
infoWindow.close()
})