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()
})