2015-10-07 88 views
1

我正在使用Google Maps API呈現地圖,其中路線從A點到B點。 要繪製路線,我使用了一個google.maps.Polyline對象。 我現在想要做的是添加一些信息google.maps.InfoWindow當用戶將他的鼠標移動到線上並在他離開時將其隱藏。Google Maps API v3多段線。如何擴展鼠標懸停區域?

問題是,這條線似乎只有一個像素薄,我不斷失去焦點。

有關我如何處理它以保持我的盒子在移動光標時打開的任何想法?

THX

+0

做一個較粗的線? – duncan

+0

是的,我想過了。問題是,爲了讓我的焦點具有正確的寬度,我必須繪製一條寬度爲15像素的線條,這根本不會美觀。 有沒有什麼辦法讓我的對象看起來更寬一些? – Tim

+0

在mouseout事件中使用setTimeOut或SetInterval?每隔X秒隱藏信息框? – Alimentador

回答

5

創建2號線使用相同的路徑:

1號線:您的線路,因爲它目前是,但設置clickablefalse

2號線:你因爲它目前是,但設置strokeWeight15strokeOpacity0.001

應用您mouseover -handler到2號線

2號線將不可見(因爲strokeOpacity),但仍將對鼠標事件作出響應

相關問題