我有一个谷歌地图,我可以在源地址和目的地路线之间添加多个点/站点(航点)。
创建路线后(google.maps.DirectionsService)并放置地图(google.maps.DirectionsRenderer),您可以拖动路线中间点以根据需要调整路线 - 设置draggable = true在DirectionsRenderer的构造函数中。
directionsDisplay = new google.maps.DirectionsRenderer({
suppressMarkers: true,
draggable:true
});
问题是当我通过拖动改变两个停靠点之间的路线时,我再次想要通过拖动相同的改变的路线点来改变路线,它不允许我。
但如果我设置suppressMarkers: false
,那么效果很好。
由于我必须放置自定义标记,因此我无法将suppressMarkers
标记为true。
任何帮助都将受到高度赞赏。