Problema OSRM maps

Buenos días comunidad estoy implementando una aplicación de paquetería en la que hay diferentes puntos del mapa de Barcelona , y en el momento de organizarlos los organiza de una forma poco eficiente por ejemplo teniendo 5 puntos en que el orden normal de ruta seria Punto 1 , Punto 3, Punto 2 , Punto 5 y Punto 4 , el sistema lo organiza yendo primero a los mas lejanos para luego regresar a los mas cercanos del punto inicial.

Saludos @Jean_Pierre_Zannotti

Prueba con invertir las coordenadas; en el vídeo se coloca primero longitude y luego latitude, prueba colocando primero latitude y luego longitude en el ordenamiento de los puntos.

Una pregunta , te explico lo que necesito realizar, es una aplicación de transportes la cual el transportista al empezar el día ingresa todas las rutas de entrega de los paquetes, el punto inicial lo obtiene por geolocalización ya que es el punto de carga , a partir de ahí el ideal seria que el sistema ordenara la ruta desde lo mas cerca hasta lo mas lejano , ya que en cada parada el transportista evidencia si fue una entrega exitosa o fue una incidencia la cual si así lo fuera, al terminar el trayecto (en el punto mas lejano) el mapa ordenara todas las incidencias en el trayecto de regreso. hay alguna forma de ir haciendo comparaciones de distancia ? es decir cada vez que vaya a consultar de nuevo la ruta , el sistema agarre por geolocalización el punto de origen, y de todas las latitudes y longitudes identifique la que menos distancia este de ese punto y de esa forma ordenar la ruta ?

Saludos Josue lo hice de esa forma y funciona a veces si y a veces pone puntos mas lejanos y da una vuelta un poco loca, creería porque esta configurado para un viaje redondo calculando el regreso, si no calculase el regreso creo que si iría en linea recta , porque a veces va al punto mas lejano calculando las mas cercanas al regreso

Si, es posible que la función considere el retorno al punto de origen, y para ello, lo mas optimo lo considera yendo al mas lejano.