google map api draggable route再次来到原来的位置

时间:2013-12-13 06:32:10

标签: javascript google-maps

在google map 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 () {

                              });
                     }
            }
         });

1 个答案:

答案 0 :(得分:0)

知道了。我拖动时,路点的坐标相同。

感谢您的帮助