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

时间:2017-08-19 08:35:45

标签: 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
});

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

但如果我设置suppressMarkers: false,那么效果很好。 由于我必须放置自定义标记,因此我无法将suppressMarkers标记为true。

任何帮助都将受到高度赞赏。

0 个答案:

没有答案