2012-07-16 17 views
9

Sto utilizzando questo servizio https://developers.google.com/maps/documentation/javascript/directions per creare un percorso tra due indicatori.Nascondi marcatore da indicazioni stradali in google maps api v3

Il problema è che quando eseguo la funzione per creare il percorso, mi inserisce due indicatori di default da google maps (l'inizio e la fine) quando ho creato i marcatori con uno stile diverso.

Risultato: in ogni punto ho il mio marcatore e la mappa google predefinita del marcatore sopra.

Come nascondere l'indicatore creato da google?

Il codice che sto utilizzando è:

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

risposta

30

Quando instatiating il DirectionsRenderer, suppressMarkers impostata su true.

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

Ecco il reference

+0

grazie mille! –

+0

dove posso aggiungere questo –

Problemi correlati