Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/06/2015, 08:11
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Añadir cuadro "como llegar" en la api 3 de google maps

Hola SirZoX:

A la vista del último comentario, lo que te falta es, en el modo más simple:
Código Javascript:
Ver original
  1. function calcRoute() {
  2.   var modo;
  3.   if (document.getElementById('coche').checked) {
  4.     modo = google.maps.DirectionsTravelMode.DRIVING;
  5.   } else if (document.getElementById('bicicleta').checked) {
  6.     modo = google.maps.DirectionsTravelMode.BICYCLING;
  7.   } else if (document.getElementById('apie').checked) {
  8.     modo = google.maps.DirectionsTravelMode.WALKING;
  9.   } else {
  10.     alert('Escoja un modo de ruta');
  11.   }
  12.  
  13.   var request = {
  14.     origin: document.getElementById("from").value,
  15.     destination: document.getElementById("to").value,
  16.     travelMode: modo
  17.   };
  18.  
  19.   directionsService.route(request, function (response, status) {
  20.     if (status == google.maps.DirectionsStatus.OK) {
  21.       directionsDisplay.setMap(map);
  22.       directionsDisplay.setPanel(document.getElementById('direcciones'));
  23.       directionsDisplay.setDirections(response);
  24.     } else {
  25.       alert("No existen rutas entre ambos puntos");
  26.     }
  27.   });
  28. }

Obviamente, y como verás, hay varios item que los recojo como ID que son origen, destino, modo de ruta,...

Que ellos estén dentro del mapa o fuera del mismo depende de estilos.

Algo más complejo pero creo que se parece es lo que tengo en la pestaña Crear Ruta