Calcular rutas con distancias y tiempos entre puntos con Google Sheets

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • Te enseño a conectar Google Sheets con Google Maps para calcular rutas con distancias y tiempos entre direcciones y coordenadas.
    Código para convertir direcciones en latitud y longitud:
    tesel.mx/producto/plantilla-p...
    Puedes adquirir la plantilla terminada con el código más actual aquí: tesel.mx/producto/plantilla-p...
    Puedes leer el post original en nuestro sitio web: tesel.mx/calcular-rutas-con-d...
    Documentación Direction Finder: developers.google.com/apps-sc...
    ¿Te gusta nuestro contenido y quieres ayudar a que el canal siga funcionando? Considera hacer una aportación voluntaria aquí: pay.tesel.tech/u/tesel/USD/20
    Suscríbete al canal para estar al tanto de más guías e información de tecnología.
    ¿Buscas un proveedor confiable de tecnología? ¡Contáctanos en tesel.tech ! También somos Google Partners certificados y podemos ayudarte a tener Google Workspace en tu negocio.
    Síguenos en nuestras redes:
    Twitter: / teseltech
    Facebook: / teseltech
    Voiceover: Alekz alekz.tech
    Twitter de Alekz: / aalkz
    Producción: Alekz para Tesel
    Música de fondo: Jason Shaw, utilizada mediante la licencia Creative Commons
    00:00 Intro
    00:15 Calcular rutas con Google Maps y Google Sheets
    00:53 Preparando nuestras direcciones y coordenadas
    01:30 Preparando nuestra hoja de rutas y distancias
    01:54 Configurando nuestro proyecto de Apps Script
    02:47 Creando la ruta entre los puntos
    05:34 Calcular distancias entre direcciones de nuestra hoja
    06:57 Escribir la ruta en la hoja
    08:40 Código completo para calcular rutas en Google Sheets
    08:49 Corroborando los datos en Google Maps
    09:33 Documentación oficial y límites de uso
    10:21 Like y suscríbete a Tesel
  • Věda a technologie

Komentáře • 68

  • @DarkadeTV
    @DarkadeTV Před 2 lety +1

    Muy útil para verficiar los tiempos y distancias de las rutas que hayas planeado para hacer entregas

  • @ov10
    @ov10 Před rokem +1

    Dios!!!! Increible!!!!!!! muchas gracias

  • @CholinPunk
    @CholinPunk Před 2 lety +1

    Que crack hermano!

  • @camiloyanez2168
    @camiloyanez2168 Před 2 lety +1

    Excelene material

  • @mimedinac
    @mimedinac Před 2 lety +2

    Excelente aportación amigo, solo tengo una consulta, existe una manera de poder enviar a otra hoja del DETALLE de toda la ruta?, Saludos y Gracias!!

  • @sandrainfante8644
    @sandrainfante8644 Před rokem +1

    Excelente

  • @Jaomart
    @Jaomart Před rokem

    Hola! Sabes si estos guiones pueden ser utilizados en FileMaker Pro? Gracias

  • @josealfredobolanosmancia718
    @josealfredobolanosmancia718 Před 11 měsíci +1

    Me gustaria comprar la plantilla pero, tengo una duda, yo deseo integrar esta plantilla con Google Appsheets pero no se si al mostrar el mapa fuera posible ver la ruta en una linea

  • @jorchtxp
    @jorchtxp Před rokem

    @tesel, en my maps puedo crear aparte de marcadores, lineas(waypoints), y poligonos, pero ¿como puedo a partir de una linea obtener su distancia (NO en forma recta), de un punto A a un punto B,sino una linea , ruta o poligono. es posible, y si si como sería?¡ compre tu scrip pero no pude modificarlo,

  • @user-mf1mc7xo5f
    @user-mf1mc7xo5f Před rokem +2

    Hola! excelente video. Tendrán a la mano la formula para poder ver los datos en el mapa? trate de hacerlo yo e incluso copiartlo tal cual pero me arroja error.

  • @jesuspalominoquispe4116
    @jesuspalominoquispe4116 Před rokem +1

    Muchas gracias me ayudó bastante, sin embargo quisiera calcular ya no la distancia entre tramos de un punto inicial y final, sino entre dos direcciones específicas que yo desee. ¿Cómo lo haría?

  • @carlostoaquiza7725
    @carlostoaquiza7725 Před 2 lety

    Buenas noches una pregunta si quiero hacer con más de 50 puntos como puedo obtener una respuesta positiva en el Apps Script

  • @Leover378
    @Leover378 Před 2 lety

    8:32 claro que si, así mismo es.

  • @matiasfabianvazquezlopez2633

    Buenas, sabes como hacerlo en Power Bi? Tengo un dataset de camiones, con n clientes y cada cliente tiene laatitud y longitud

  • @lucasg159
    @lucasg159 Před 10 měsíci

    Hasta cuantas direcciones se pueden poner en el recorrido?

  • @carlosalbertorojasbautista2589

    buen día, si quisiera que el origen fuera fijo ¿como le podría hacer?

  • @mochobauti
    @mochobauti Před 2 lety +1

    Gracias x el vídeo realmente es muy útil, se puede hacer algo q ordene la mejor ruta a seguir cuando tengo una serie de puntos a visitar?

    • @Tesel
      @Tesel  Před 2 lety +1

      Hola Sergio, gracias por tu comentario, me da gusto que te haya servido. Lo que preguntas se haría calculando las diferentes posibilidades de ruta y comparando una con otra, es decir, ejecutando varias veces el mismo proceso cambiando el orden. Solo ten en cuenta que si son muchos destinos, el cálculo puede ser muy complicado. Por ejemplo, para 5 destinos serían 12 rutas diferentes, pero para 10 serían 181,440, después sube a 1 millón, etc. Espero haberte ayudado 😀
      -Alekz

    • @mochobauti
      @mochobauti Před 2 lety

      @@Tesel gracias! Ni pensar para un listado de 40 jaja

  • @eshindustrial4959
    @eshindustrial4959 Před rokem

    Hola, como hago un buscador de ubicaciones

  • @jaquesney
    @jaquesney Před měsícem

    Hola y si necesito el recorrido inicie en cierto horario?

  • @user-jp4gc2dd8v
    @user-jp4gc2dd8v Před rokem +1

    Saludos y Muchas gracias por tu aporte, PRO! 👏.. solo quiero saber si las funciones que realizan el cálculo de la distancia y tiempo siguen funcionando si lo que reciben es la ubicación compartida por whatsapp... es decir, creo que son unas URL.. aún así funciona??

    • @Tesel
      @Tesel  Před rokem

      Hola, ¡gracias por tu comentario! Esas URLs tendrían que ser procesadas primero para obtener ya sea la latitud y longitud o la dirección como tal. Si se las envías a la API como direcciones web no sabrá qué son. Espero haberte ayudado 😃
      -Alekz

  • @danielalejandro6262
    @danielalejandro6262 Před rokem

    no me deja entrar al app scrip, que puedo hacer?

  • @hamilton.E
    @hamilton.E Před měsícem

    Amigo buen día, soy Hamilton vivo en medellín, tu me podrías vender la app para yo poder hacer mis entregas eficientemente! Entiendo lgo de appsheet,pero tú conocimiento está muy por encima , me avisas porfavor, mil gracias

  • @JoseGarcia-ke8mn
    @JoseGarcia-ke8mn Před rokem

    Buenas.
    Me da error la formula para concatenar las direcciones y me haga la ruta.

  • @Paco_Sanidad_ambiental24
    @Paco_Sanidad_ambiental24 Před 2 lety +1

    Gracias. Y si en lugar de direcciones tengo las coordenadas?

    • @Tesel
      @Tesel  Před 2 lety

      Hola Francisco, gracias por comentar. Puedes usar las coordenadas sin problema. Si un así quieres convertirlas antes, puedes combinar el método que explico en este otro video czcams.com/video/ASl9ytMuC-g/video.html . Espero que te ayude 😀
      -Alekz

  • @danielsan6676
    @danielsan6676 Před 2 lety

    Hola amigo, para que me escriba la informacion en la hora me sale:
    TypeError: Cannot read property 'legs' of undefined no entiendo que puede estar pasando} ayuda por favor

  • @ecofamilias
    @ecofamilias Před rokem +2

    Muchísimas gracias por este tutorial, justo lo que estaba buscando. Lo único que no he conseguido que me funcione aun es el hiperlink que pones para Google Maps. La fórmula me da error. Que tengas un bonito día.

    • @ecofamilias
      @ecofamilias Před rokem +2

      Me respondo a mi mismo.... después de un largo tiempo intentando encontrar el error. El problema es que si se usa la versión en español, hay que usar ; en lugar de la ,
      Gracias

    • @profesionalesdelasreformas568
      @profesionalesdelasreformas568 Před rokem +1

      @@ecofamilias osti me encuentro igual. dónde debo intercambiar ; de la coma?

    • @ecofamilias
      @ecofamilias Před rokem

      @@profesionalesdelasreformas568 me refería al hiperlink minuto 9:11. Si usas la configuración en español, debes usar ; en lugar de la ,

    • @profesionalesdelasreformas568
      @profesionalesdelasreformas568 Před rokem

      @@ecofamilias muchas gracias!

    • @profesionalesdelasreformas568
      @profesionalesdelasreformas568 Před rokem +1

      @@ecofamilias Supiste como hacer el cálculo de varias direcciones cuál es la más cercana a una en concreto?

  • @Leillofitness
    @Leillofitness Před rokem

    Lo que yo preciso es que me calcula la distancia y poder poner un precio fijo a esa distancia. No sé si alguien sabe o me puede ayudar

  • @jjgiron2000
    @jjgiron2000 Před rokem +3

    Tengo una hoja de cálculo con todas las coordenadas en distribución De y A. Son en torno a 150 filas y quiero que coja el De y el A y me ponga los km y minutos en la misma hoja.
    Creo que el código que necesito podría ser mucho más simple pero ahora mismo no consigo ver cómo hacerlo

    • @cosmefulanito2345
      @cosmefulanito2345 Před 4 měsíci

      Estoy en busca de lo mismo. Conseguiste la forma de hacerlo?

    • @cosmefulanito2345
      @cosmefulanito2345 Před 4 měsíci

      Ahora que leo nuevamente, lo que me falta averiguar son justamente las coordenadas. Tengo un listado de 300 lugares y quiero evitar buscar uno por uno

  • @cesarpatricioorellanaleiva6107

    ME DA ESTE ERROR
    TypeError: Cannot read properties of undefined (reading 'legs')

  • @luisdiego4355
    @luisdiego4355 Před rokem +1

    Serviría el mismo código para calcular la distancia de varias direcciones hacia UN solo punto?saludos!

  • @ThisIsPaacha
    @ThisIsPaacha Před 2 lety

    Hola, pude calcular la distancia entre dos puntos, pero quiero calcular la distancia entre tres puntos, como puedo hacer eso??

    • @Tesel
      @Tesel  Před 2 lety

      Hola Natalia, gracias por comentar. Tendrías que calcular la distancia entre el segundo y tercer punto, y luego sumar esa distancia al primer resultado para obtener la total. También en el ejemplo que describo puedes ingresar los 3 puntos al mismo tiempo y el código lo hará por ti. Espero que te ayude 😀
      -Alekz

  • @estacionexpresstrc5631

    Buen día muy útil el video, pero par mi caso tengo las direcciones de origen en la columna A y el destino en al columna B como que debo re formular en el codigo?

    • @Tesel
      @Tesel  Před 2 lety +1

      Hola, es muy fácil, solo debes modificar la función escribir_ruta en para que coincida sheet_ruta.getRange con el número de columna que te corresponda. Solo ten en cuenta que esto aplica solamente para el resultado, porque los datos iniciales se toman de la primera hoja donde solo hay una columna de direcciones en orden. Espero que te ayude 😀
      -Alekz

    • @tonycipres3859
      @tonycipres3859 Před 2 lety

      @@Tesel Hola buena tarde y para tomar las direcciones de la primer hoja pero una columna todos los origenes y otra todos los destino, cómo sería?
      gracias

  • @fernandosa4893
    @fernandosa4893 Před 2 měsíci

    en tiempo real?

  • @fabriciomunoz6819
    @fabriciomunoz6819 Před 2 lety +1

    Hola, al crear el hipervínculo para verificar en google maps me dice que existe un «error de análisis de la formula». A que se debe o que puedo cambiar porfavor, saludos.

    • @matiasstagnitta2290
      @matiasstagnitta2290 Před 2 lety

      Tengo este mismo problema, si alguien sabe que es se lo agradecemos

    • @lateralsoluciones1922
      @lateralsoluciones1922 Před 2 lety

      @@matiasstagnitta2290 Quizás cambiando la coma (",") por punto y coma (";") en la fórmula funcione, ya que eso depende de la config regional del sheets.

  • @blancaguinovartblanca1250

    si le pongo una única dirección de destino me marca error

  • @jedarug
    @jedarug Před 2 lety

    Gracias con este video te ganaste mi suscripción pero necesito hacer lo mismo desde sharepoint o Microsoft 365. AYUDA, necesito asesoria para usar correctamente la formula de Haversine para calcular la distancia entre dos puntos geograficos, tengo el problema que el cliente cada cierto tiempo y varias veces en el dia me pregunta a que distancia esta el vehiculo del cliente final, tengo 150 vehiculos y es complicado hacer el calculo rapidamente y necesito automatizar la tarea. Con el programa satelital puedo generar el reporte de la ubicacion actual de los 150 vehiculos en formato decimal, latitud y longitud. pero al tratar de utilizar la funcion los resultados no son coherentes, creo que estoy usando mal la formula pero no identifico bien donde. No encuentro algo con buenas indicaciones de como hacerlo de manera automatica para los 150 vehiculos a la vez. Agradezco si pueden hacer un video. Tambien tengo disponible las coordenadas de los destinos a donde se dirigen los vehiculos. Si gustan puedo facilitar la informacion para que sea facil su ayuda, gracias.

  • @andresduquegiraldo6406

    Me aparece un mensaje asi: Exception: Argumento no válido: address
    Alguien sabe que puede pasar?

  • @tonycipres3859
    @tonycipres3859 Před 2 lety +3

    Hola, cómo puedo hacer modificación en código para siempre tomar el mismo origen y sólo evaluar distancias con distintos destinos?

    • @Kryzcroft
      @Kryzcroft Před rokem

      Yo te explico, tienes la plantilla?

    • @alejandromanhood3520
      @alejandromanhood3520 Před rokem

      @@Kryzcroft Hola, tienes el código para poder hacer eso que señalas?

    • @manuelli2263
      @manuelli2263 Před 7 měsíci

      @@Kryzcroft hola se puede modificar por decir una origen base y todo lo demas para ver distancias de una bodega base a los clientes

  • @jesulino72
    @jesulino72 Před rokem

    Hola, hay alguna manera de tener datos mas precisos, hice el ejemplo ese que das, con una distancia de 1.5km pero la medida de la distancia me 2km

  • @falcocorvaro3469
    @falcocorvaro3469 Před 2 lety

    Me tira error de 'Leg'

    • @Tesel
      @Tesel  Před 2 lety

      Hola Falco, asegúrate de que las direcciones y las latitudes y longitudes sean correctas. Puede ser que no esté encontrando una ruta con la información disponible. Espero que te ayude 😀
      -Alekz

    • @falcocorvaro3469
      @falcocorvaro3469 Před 2 lety +2

      @@Tesel las direcciones son tomadas desde Google maps lo pobre incluso con 2 y me sigue tirando el mismo error.

    • @danielsan6676
      @danielsan6676 Před 2 lety

      @@falcocorvaro3469
      TypeError: Cannot read property 'legs' of undefined

    • @lucianodelcapellan257
      @lucianodelcapellan257 Před 2 lety

      tengo el mismo problema

    • @jestama1234
      @jestama1234 Před 2 lety +1

      Hola prueba agregando a la dirección el código postal o el nombre de la ciudad. Saludos.