2012-07-16 46 views
9

Estoy usando este servicio https://developers.google.com/maps/documentation/javascript/directions para crear una ruta entre dos marcadores.Ocultar marcador del servicio de indicaciones en google maps api v3

El problema es que cuando ejecuto la función para crear la ruta, me ingresa dos marcadores por defecto de google maps (el principio y el final) cuando había creado los marcadores con un estilo diferente.

Resultado: en cada punto tengo mi marcador y los mapas de Google predeterminados del marcador arriba.

¿Cómo puedo ocultar el marcador creado por google?

El código que estoy usando es:

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); 
     } 
    }); 
} 

Respuesta

30

Cuando instatiating la DirectionsRenderer, establezca suppressMarkers true.

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

Aquí está la reference

+0

Muchas gracias! –

+0

donde puedo agregar este –

Cuestiones relacionadas