Calcular distancia

Buen día
Quisiera saber como traer los datos de latitude y longitude de los restaurantes, en un Get distance para calcular la distancia del usuario y del restaurante.

Y si el usuario hace una compra de dos restaurantes como se podría validar estas distancias, con cada restaurante, para así sumar el valor de la entrega de los dos pedidos

Gracias

Hola @Sergio_Jaimes, saludos!

Por el lado del Restaurante… Para comenzar, tendrías que tener el registro de latitude y longitude de cada restaurante en tu BD, cuando los restaurantes llenaron el formulario de registro, ahí tendrías que hacer el guardado de esas dos variables.

Por el lado del usuario… Cuando este inicie sesión, podrías hacer un Get Geolocation para obtener la ubicación actual del usuario; con esto ya cuentas con las 4 variables que te pide el Get Distance para calcular la Distancia, que es una latitude, longitude de origen y una latitude, longitude de destino.

Respecto al valor de la distancia de dos restaurantes, debes de definir respecto a que punto harás la medición de distancias, si tomaras la suma de la distancia de los dos restaurantes respecto a tu ubicación, o harás la suma de la ubicación entre ambos restaurantes mas la distancia de tu ubicación con uno de los restaurantes; dependiendo como lo hagas, tienes la información necesaria para calcular tanto de los dos restaurantes y del usuario, solo seria de hacer los Get Distance y sumar los resultados.