2016-03-04 63 views
0

當您將鼠標懸停在Google地圖(Chrome)中的多段線上時,光標變爲一隻手。這對我來說是不理想的,因爲它會導致默認地圖光標和手形光標閃爍(多段線隨着鼠標移動而移動)。如何在將Google地圖多段線懸停在手上時更改光標

我嘗試這樣做:

google.maps.event.addListener(temp_polyline, 'mouseover', function(e) { 
       map.setOptions({draggableCursor:'crosshair'}); 
       map.setOptions({draggingCursor:'crosshair'}); 
      }); 

但十字光標仍然是唯一可見當光標沒有懸停在折線

回答

0

請將代碼更改爲以下,讓我知道它是如何工作:

google.maps.event.addListener(map, 'mousemove', function(e) { 
      map.setOptions({draggableCursor:'crosshair'}); 
     }); 

編輯:

this answer使用CSS和JS的組合來更改默認光標

+0

我已經試過了。 –

+0

我可以更改地圖上的光標。只是沒有通過折線。 –

+0

我發現了一個有用的鏈接,可以解決你的問題,它的編輯 –

0

將折線的「clickable」選項設置爲false,然後它只顯示在我的問題的代碼中設置的十字光標並不再顯示「手」。手似乎只顯示折線是可點擊的。

相關問題