Javascript 如何删除谷歌地图路线方向上的默认A B标记

Javascript 如何删除谷歌地图路线方向上的默认A B标记,javascript,google-maps,Javascript,Google Maps,您好,这个脚本显示从起点到终点的路线,我使用自定义图标,但默认显示绿色A和B。 问题是如何删除默认A和B标记,以便只看到自定义标记?尝试使用DirectionsRenderer上的选项,以防止显示管线上的标记。这将保留直接添加到地图中的标记,但不显示与路线关联的标记 var directionsService = new google.maps.DirectionsService(); var directionsDisplay = new google.maps.DirectionsRende

您好,这个脚本显示从起点到终点的路线,我使用自定义图标,但默认显示绿色A和B。 问题是如何删除默认A和B标记,以便只看到自定义标记?

尝试使用DirectionsRenderer上的选项,以防止显示管线上的标记。这将保留直接添加到地图中的标记,但不显示与路线关联的标记

var directionsService = new google.maps.DirectionsService();
var directionsDisplay = new google.maps.DirectionsRenderer();

var startMarker = new google.maps.Marker({ position: start, map: map, icon: 'start.png' });
var stopMarker = new google.maps.Marker({ position: stop, map: map, icon: 'stop.png' });

directionsDisplay.setMap(map);

var request = {
 origin: start, 
 destination: stop,
 travelMode: google.maps.DirectionsTravelMode.DRIVING
};

directionsService.route(request, function(response, status) {
 if (status == google.maps.DirectionsStatus.OK) {
  directionsDisplay.setDirections(response);
 }
});

非常感谢您的回复,您能帮我设置笔画颜色吗?默认情况下是粗体的fiolet,但我想要普通的红色,我尝试了directionsDisplay.polylineOptions({strokeColor:'#000000'});但是这不起作用
var directionsDisplay=new google.maps.directionsrender({polylineOptions:{strokeColor:{4a4a4a',strokeWeight:5},suppressMarkers:true})好消息!而且它有效!我开始有数以百万计的问题,因为你不能处理这两点-事件和信息窗口。所以,我压制它们,在这两个尾巴位置上画新的标记,改变图标图像,使其与它们相同,并且。。。瞧!现在我完全控制了A点和B点。多谢各位@tvanfosson@tvanfosson但如果suppressMarkers为true,则拖动功能将变得不稳定。你能看到我的帖子吗
directionsDisplay.setMap(map);
directionsDisplay.setOptions( { suppressMarkers: true } );
directionsDisplay.setOptions({
polylineOptions: {
            strokeWeight: 4,
            strokeOpacity: 1,
            strokeColor:  'red' 
        }
});
map = new google.maps.Map(document.getElementById("mapCanvas"), mapOptions);
directionsRenderer.setMap(map); 
directionsRenderer.setOptions( { suppressMarkers: true } );