0

物件を立ち上げましたrendererOptions

var rendererOptions = {draggable: true};

次に、DirectionsRendererオブジェクトをインスタンス化します。

 directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);

実行directionsService.route()方法は後で、ルートには地図上に小さな点があり、ドラッグしてルートを変更できます。

directionsService.route(request, function(response, status) {
    if (status == google.maps.DirectionsStatus.OK){
       directionsDisplay.setMap(map);
       directionsDisplay.setDirections(response);

    }
  });

私の質問は、ルートで行われた変更をキャンセルする方法、ドラッグされた小さなドットを削除する方法です。

4

1 に答える 1

0

responseofを変数に格納し、変更を元に戻したい場合は、格納された変数を引数としてdirectionsService.route()呼び出します。directionsDisplay.setDirections()

于 2013-05-23T09:23:04.057 に答える