问题是您的标记位于DirectionsRenderer产生的标记下方。好消息是您只需要压制它们:
DirectionsRenderer
directionsRenderer = new google.maps.DirectionsRenderer({ map: map, suppressMarkers: true // <-- do the job });