谷歌地图api拖动路线再次回到原来的位置



在谷歌地图api中,当我拖动一条路线时,路线会被拖动,但当我离开鼠标点击时,路线就会转到它的旧位置。有人能告诉我这背后的原因吗。

我不能给你看所有的代码,但这里有一些代码:-

                 var rendererOptions = {
            map: map,
            suppressMarkers : true,
            preserveViewpoint: true,
            polylineOptions:{strokeColor:'blue',clickable:true},
             draggable: true
    };
    var directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);
    var directionsService = new google.maps.DirectionsService();

            directionsService.route(request, function(result, status) {
                     if(start!=end)
                     {
                     if (status ==                         google.maps.DirectionsStatus.OK) 
                        {
                            directionsDisplay.setOptions({ preserveViewport: true });
                            directionsDisplay.setDirections(result);
                            google.maps.event.addListener(directionsDisplay, 'directions_changed',function () {
                              });
                     }
            }
         });

明白了。当我拖动时,路点有相同的坐标。

感谢您的帮助

最新更新