Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Google Maps percorso A>B>C>D

    Ciao a tutti,
    ho questo codice che mi calcola un percorso tra due coordinate.

    codice:
    function calcRoute() {
        var partenza = new google.maps.LatLng(44.4894524, 11.0134621);
        var arrivo = new google.maps.LatLng(44.4895821, 11.0134945);
        var request = {
            origin:partenza, 
            destination:arrivo,
            travelMode: google.maps.DirectionsTravelMode.DRIVING
        };
        directionsService.route(request, function(response, status) {
          if (status == google.maps.DirectionsStatus.OK) {
            directionsDisplay.setDirections(response);
          }
        });
      }
    La mia domanda è...

    Posso creare un percorso inserendo all'interno dei punti d'interesse?
    Cerco di spiegarmi meglio, questo codice mi crea un percorso tra i punti A e B... io vorrei ottenere, se possibile, un percorso che vada da A a D passando per B e C...
    es. A->B->C->D.

    è possibile?

    Grazie tante per la preziosa collaborazione
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    si è possibile, devi utilizzare i Waypoints, l'implementazione è abbastanza semplice.

    Ti crei un array di oggetti di questo tipo:

    codice:
    var waypts = [{location:"indirizzoB"},{location:"indirizzoC"}];
    e modifichi la request da passare al directionService cosi:

    codice:
    var request = {
            origin:partenza, 
            destination:arrivo,
            waypoints: waypts,
            travelMode: google.maps.DirectionsTravelMode.DRIVING
        };

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.