Google maps 关于取消手动修改工艺路线

Google maps 关于取消手动修改工艺路线,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我设置了一个renderoptions属性 var rendererOptions = {draggable: true}; 然后实例化一个DirectionsRenderer对象: directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions); ExecutivedirectionsService.route()方法稍后,路线在地图上有一个小点,您可以拖动来修改路线 directionsService.ro

我设置了一个
renderoptions
属性

var rendererOptions = {draggable: true};
然后实例化一个
DirectionsRenderer
对象:

 directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);
Executive
directionsService.route()
方法稍后,路线在地图上有一个小点,您可以拖动来修改路线

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

    }
  });

我的问题是如何取消对路由所做的更改,删除从小点拖出的内容。

directionservice.route()
响应存储在变量中,并调用
directionsDisplay.setDirections()
要还原更改时,将存储的变量作为参数。

仅使用directionsDisplay.setDirections()方法还原初始响应结果?
directionsDisplay.setDirections(storedResponse)
,其中storedResponse是在
directionsService.route()的回调中检索到的响应