angular – Seguimiento de rutas en tiempo real IONIC/GOOGLE MAPS API


Estoy desarrollando una aplicación para ver el seguimiento de un coche (tiempo real) en una ruta previamente trazada entre 2 puntos en un mapa, utilizando IONIC y el API de Google maps. No tengo ningún problema en marcar los 2 puntos que definen la ruta, es decir, origen y destino. Pero quisiera saber, como puedo seguir el avance del coche en esta ruta, osea, que cuando el automóvil empiece a moverse, este movimiento pueda ser apreciado en tiempo real en la aplicación. Tal cual como podemos verlo en UBER y básicamente cualquier aplicación de servicios de transporte o comida. Me gustaría saber cual es método a usar y las herramientas necesarias para el mismo, pues según lo que he podido leer, debo trabajar con Firestore/Firebase para lograr algo asi, pero no lo tengo nada claro.

Desde este momento agradezco cualquier respuesta, idea, sugerencia o aportación que puedan hacerme.


Ejemplo de lo que estoy buscando:

Podemos apreciar, como el automóvil realizar el recorrido hasta el punto marcado.
introducir la descripción de la imagen aquí