2013-01-07 83 views
1

如果可以通過拖動更改路線,我想讓用戶更改。谷歌地圖DirectionsRenderer更改可拖動

的選項在的DirectionsRenderer

var rendererOptions = { 
draggable: true 
}; 
directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions); 

有一個複選框啓用我讓用戶改變draggability。

function allowMove() { 
if (directionsDisplay.draggable) { 
    directionsDisplay.draggable = false; 
} 
else { 
    directionsDisplay.draggable = true; 
} 
; 
} 

但它只是一個動作(拖動)前後發生了改變(這一個動作後只將其禁用)

我發現一個事件draggable_changed,但我不知道在這些事件做..

如果可以點擊路線將會很棒,因爲我顯示的是點擊位置的高度,但是它不會在路線上工作(同樣禁用了拖動,但是比較接近)

回答

0

你試過 directionsDisplay.setOptions({draggable: !directionsDisplay.draggable});