无法使 Google 地图折线消失

Can't make Google Maps Polyline Disappear

我正在使用 Google Maps JavaScript api 绘制点之间的路线。

我不希望起点和终点之间出现直线,也不希望出现标记。

我试图通过将 strokeOpacity 设置为 0.00001 来使起点和终点不可见。我还尝试注释掉与放置标记相关的任何代码,例如 marker.setPosition(endLocation.latlng);

如何使行 NOT 出现,并使标记 NOT 出现,同时保持相同的移动功能?

Link 代码: http://codepen.io/maudulus/pen/yePGRr

折线和标记是DirectionsRenderer的默认显示。如果您不想看到这些,请不要将 DirectionsRenderer 添加到地图。变化:

var rendererOptions = {
  map: map
}
directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);

收件人:

directionsDisplay = new google.maps.DirectionsRenderer();