# Como puedo calcular distancias de rutas para una App de delivery

**URL:** <https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399>\
**Category:** Ask for Help\
**Created:** [December 4, 2022, 5:37pm UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399 "2022-12-04T17:37:11Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![carlos\_yegres](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carlos_yegres/32/51215_2.png) [@carlos\_yegres](https://community.glideapps.com/u/carlos_yegres)\
**Post date:** [December 4, 2022, 5:37pm UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/1 "2022-12-04T17:37:11Z")

</div>

Hola comunidad, espero puedan ayudarme con este tema. actualmente me encuentro desarrollando una app de entregas de comida a domicilio, he adquirido conocimientos básicos mediante videos en YouTube. he conocido la herramienta de calculo de distancia de glide, pero esta calcula una distancia recta entre dos puntos, pero en mi caso no me es de utilidad ya que necesito calcular distancias recorrida de un punto a otro para poder valorar el servicio de la entrega a domicilio, si alguien ha podido realizar algo como esto o parecido me gustaría que me pudiera orientar. gracias

---

<div class="post-metadata">

**Author:** ![JuanM](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/juanm/32/33666_2.png) [@JuanM](https://community.glideapps.com/u/JuanM)\
**Post date:** [December 4, 2022, 10:09pm UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/2 "2022-12-04T22:09:12Z")

</div>

No he realizado algo similar, para mi caso de uso funciona perfecto la columna de distancia.

Si usas una hoja de Google, investiga un poco sobre api de Google y GAS para que al agregar una nueva fila se calcule la mejor ruta y por ende el tiempo y kilómetros a recorrer

---

<div class="post-metadata">

**Author:** ![carlos\_yegres](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carlos_yegres/32/51215_2.png) [@carlos\_yegres](https://community.glideapps.com/u/carlos_yegres)\
**Post date:** [December 4, 2022, 11:42pm UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/3 "2022-12-04T23:42:28Z")

</div>

He investigado pero no doy con eso, me podrías ayudar a realizar esa columna por favor, es lo único que me hace falta para usar la App

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [December 5, 2022, 12:33am UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/4 "2022-12-05T00:33:29Z")

</div>

Hola Carlos,

Glide usa la característica “as the crow flies” para calcular la distancia, en otras palabras: la distancia más corta entre 2 puntos en línea recta.  
Si quieres algo más especifico debes usar la API de Google Maps para esto (tiene un límite diario de 1000 consultas gratis).

Saludos

---

<div class="post-metadata">

**Author:** ![carlos\_yegres](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carlos_yegres/32/51215_2.png) [@carlos\_yegres](https://community.glideapps.com/u/carlos_yegres)\
**Post date:** [December 5, 2022, 9:16am UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/5 "2022-12-05T09:16:06Z")

</div>

se de los API de Google para calcular las rutas, pero como lo integro con Glide?

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [December 5, 2022, 11:35am UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/6 "2022-12-05T11:35:55Z")

</div>

Ok!  
Pero quieres saber los datos y guardarlos en una Google Sheet o sólo mostrarlo en pantalla de forma informativa usando un plugin de Glide?

Si es la 1ra opción (creo que si), este artículo te puede ayudar bastante

> **[Google Maps Formulas for Google Sheets - Digital Inspiration](https://www.labnol.org/google-maps-sheets-200817/)**
>
> Use Google Maps formulas inside Google Sheets to calculate distances, travel time, get driving directions, look up postal codes with reverse geocoding and more!

Saludos!

---

<div class="post-metadata">

**Author:** ![carlos\_yegres](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carlos_yegres/32/51215_2.png) [@carlos\_yegres](https://community.glideapps.com/u/carlos_yegres)\
**Post date:** [December 5, 2022, 12:26pm UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/7 "2022-12-05T12:26:21Z")

</div>

te explico, estoy desarrollando una aplicación de entregas de comida a domicilio, el cliente ingresa una dirección de recogida y una dirección de entrega, en ese momento Glide me hace el calculo de la distancia lineal de un punto a otro, pero no me sirve de esa forma, quiero es que me calcule el recorrido de esas direcciones para luego multiplicarla por mi tarifa según el recorrido hecho. quiero que el valor se agregue en la columna que se muestra en la imagen

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/9/a9799aa64951ceb7e7d7013ac909049afea75d11.jpeg)

---

<div class="post-metadata">

**Author:** ![JuanM](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/juanm/32/33666_2.png) [@JuanM](https://community.glideapps.com/u/JuanM)\
**Post date:** [December 5, 2022, 2:10pm UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/8 "2022-12-05T14:10:55Z")

</div>

estas usando tablas de glide o hoja de google como fuente de datos?

---

<div class="post-metadata">

**Author:** ![carlos\_yegres](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carlos_yegres/32/51215_2.png) [@carlos\_yegres](https://community.glideapps.com/u/carlos_yegres)\
**Post date:** [December 5, 2022, 3:41pm UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/9 "2022-12-05T15:41:47Z")

</div>

Estoy usando tablas de glide

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [December 5, 2022, 4:54pm UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/10 "2022-12-05T16:54:43Z")

</div>

Aquí un ejemplo pero debes considerar los problemas de seguridad

[https://community.glideapps.com/t/google-maps-distance-matrix](https://community.glideapps.com/t/google-maps-distance-matrix)

---

<div class="post-metadata">

**Author:** ![JuanM](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/juanm/32/33666_2.png) [@JuanM](https://community.glideapps.com/u/JuanM)\
**Post date:** [December 16, 2022, 1:53pm UTC](https://community.glideapps.com/t/como-puedo-calcular-distancias-de-rutas-para-una-app-de-delivery/55399/11 "2022-12-16T13:53:47Z")

</div>

que tal carlos, pudiste resolverlo?
