Google maps api 3 在google maps api v3中从方向服务隐藏标记

Google maps api 3 在google maps api v3中从方向服务隐藏标记,google-maps-api-3,Google Maps Api 3,我正在使用此服务在两个标记之间创建路由 问题是,当我运行创建路径的函数时,当我创建了不同样式的标记时,他在默认情况下从google maps中为我输入了两个标记(开始和结束) 结果:在每个点上都有我的标记和上面标记的默认谷歌地图 如何隐藏谷歌创建的标记 我使用的代码是: function makePathToMarker(position1, position2) { var request = { origin: new google.maps.LatLng(myLoc

我正在使用此服务在两个标记之间创建路由

问题是,当我运行创建路径的函数时,当我创建了不同样式的标记时,他在默认情况下从google maps中为我输入了两个标记(开始和结束)

结果:在每个点上都有我的标记和上面标记的默认谷歌地图

如何隐藏谷歌创建的标记

我使用的代码是:

function makePathToMarker(position1, position2) {
    var request = {
        origin: new google.maps.LatLng(myLocation.split(",")[0],myLocation.split(",")[1]),
        destination: new google.maps.LatLng(position1, position2),
        travelMode: google.maps.DirectionsTravelMode.DRIVING
    };

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

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

在安装DirectionsRenderer时,将suppressMarkers设置为true

  directionsDisplay = new google.maps.DirectionsRenderer(
  {
      suppressMarkers: true
  });

以下是取决于您需要什么的

directionsDisplay.setOptions({ 
     suppressPolylines: true, 
     suppressMarkers: true
});

我在哪里可以加上这个呢。。为我工作。