¿Cuál es la forma correcta de obtener ETA (hora estimada de llegada) de cualquier ubicación a mi ubicación actual?

Me gustaría saber cuál es la forma correcta de obtener ETA (hora estimada de llegada) de cualquier ubicación a mi ubicación actual, teniendo en cuenta la siguiente situación:

a. ex. - Recibí de otro dispositivo su ubicación (lon / lat) y deseo saber cuándo la otra persona me recogerá ... En este caso, ¿qué servicio web puedo usar para obtener esta información para el usuario? ¿Mapkit proporciona ese tipo de opción?

segundo. En caso de que se haga en el lado del servidor y simplemente le envíe la ubicación de mi usuario, ¿cuáles son las herramientas que mi programador del lado del servidor puede usar para obtener información de ETA con el fin de enviarla a mi usuario?

Gracias a todos de antemano.

Yo vi esto:¿Hay alguna manera de determinar el tiempo de conducción entre dos ubicaciones utilizando la API de Google Maps? - el problema, como lo encontré en otros lugares, (a mi entender) es que la API de Google requiere el uso de la aplicación Google Maps que no está instalada en todos los usuarios de iOS ahora.

Respuestas a la pregunta(2)

Su respuesta a la pregunta