2013-04-01 76 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() 
}) 
相關問題