当suppressMarkers设置为true时,Google Map路线拖动会变得不稳定

Muk*_*kre 6 javascript google-maps google-maps-api-3 google-maps-markers

我有一个谷歌地图,我可以在源地和目的地路线之间添加多个点/站点(航路点).

创建路径(google.maps.DirectionsService)并放在地图上(google.maps.DirectionsRenderer)后,您可以拖动路线中间点以根据需要调整路线 - 在构造函数中设置draggable = true DirectionsRenderer.

   directionsDisplay = new google.maps.DirectionsRenderer({
    suppressMarkers: true,
    draggable:true
});
Run Code Online (Sandbox Code Playgroud)

问题是当我通过拖动改变两个停靠点之间的路线时,我再次想要通过拖动相同的改变的路线点来改变路线,它不允许我.

但是,如果我设置suppressMarkers: false,那么它运作良好.因为我必须放置自定义标记我不能标记suppressMarkers为true.

任何帮助将受到高度赞赏.