如果可以通过拖动更改路线,我想让用户更改。
该选项在 DirectionsRenderer 中启用
var rendererOptions = {
draggable: true
};
directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);
使用复选框,我让用户更改可拖动性。
function allowMove() {
if (directionsDisplay.draggable) {
directionsDisplay.draggable = false;
}
else {
directionsDisplay.draggable = true;
}
;
}
但它只在一个动作(拖动)之后改变(并且只在一个动作之后禁用它)
我发现了一个事件draggable_changed但我不知道在这些事件中该怎么做..
如果可以点击路线,那就太好了,因为我正在显示点击位置的高度,但它不会在路线上工作(也禁用拖动,但比使用更近)