Problemas con el Routing

Hola,

Estoy utilizando la API de OSM para a partir de unos puntos origen, primero colocarlos en el mapa y después pintar la ruta segida. El tema es que realizando esta llamada:

https://kg8bziov94.execute-api.eu-west-1.amazonaws.com/match/v1/driving/2.158916,41.382152;2.159049,41.382256;2.15918,41.382358;2.159307,41.382458;2.159436,41.382559;2.159569,41.382663;2.159699,41.382765;2.159825,41.382863;2.159965,41.382987;2.160098,41.383089;2.16023,41.383191;2.160366,41.383296;2.160502,41.3834;2.160629,41.383498;2.160761,41.383599;2.160899,41.383706;2.16103,41.383759;2.161159,41.383857;2.161297,41.383961;2.161426,41.384058;2.161557,41.384158;2.161685,41.384255;2.161818,41.384355;2.161952,41.384457;2.162078,41.384519;2.16221,41.384616;2.162349,41.384718;2.162483,41.384816;2.162611,41.384911;2.162754,41.385016;2.162888,41.385114;2.163023,41.385213;2.163156,41.38531;2.16329,41.385429;2.163424,41.385529;2.163557,41.385629;2.163687,41.385727;2.163821,41.385828;2.163954,41.385928;2.16409,41.38603;2.164219,41.386127;2.164351,41.386266;2.164484,41.386366;2.164615,41.386464;2.164746,41.386562;2.164879,41.386662;2.165012,41.386761;2.165151,41.386865;2.165289,41.386969;2.165419,41.387066;2.165593,41.387139;2.165731,41.387245;2.165863,41.387347;2.165996,41.38745;2.166124,41.387549;2.166255,41.38765;2.166387,41.387763;2.166516,41.387859;2.166649,41.387957;2.166784,41.388058;2.16693,41.388199;2.167048,41.388211;2.16714,41.388398;2.167269,41.388501;2.167399,41.388605;2.167525,41.388651;2.167659,41.388746;2.167795,41.388843;2.167932,41.388939;2.168068,41.389034;2.168197,41.389131;2.168328,41.389228;2.168448,41.389376;2.168595,41.38942;2.168755,41.389543;2.168897,41.389643;2.169031,41.389736;2.169165,41.389842;2.169296,41.389946;2.169432,41.390055;2.169572,41.390175;2.169709,41.390277;2.169841,41.390376;2.169977,41.390391;2.170156,41.390362;2.170288,41.390299;2.170421,41.390197;2.170558,41.39007;2.170696,41.389971;2.170831,41.389873;2.170962,41.389827;2.171104,41.389728;2.171263,41.389791;2.171395,41.389934;2.171524,41.390037;2.171655,41.390141;2.171793,41.390143;2.171938,41.390233’ \

Obtengo una respuesta formada por unos Tracepoints que son los puntos originales ubicados encima del modelo y un Matchings que no acabo de entender que contiene, puesto que pensaba que era la polilínea con la ruta seguida por los puntos, pero en este caso obtengo unos loops por el mapa que no tienen ningun sentido. El trayecto original es muy simple, seguir una calle, giro 90º a la derecha en una calle, seguimos la calle unos metros y giro de 90@ a la izquierda en otra calle con avance de otros pocos metros.

Esta es la polilínea que devuelve la parte de Matching, en la primera recta hace toda una serie de loops que no entiendo:

FgtdLS[SYSYSYS[SYQY~C}EfD`FyDvFiDcFT]QWSYU[SYS[SYSYS[OSQ[UYSYSYSYSYSYOUEGrFcIwHk@}HbLhD`FvEuGKQU[QYSYU[Q[SYSYS_@SYS[SYSYS[SYSYW_@SYSYSYSYSYS[U[QYMQlBuCxBbI`DnEwLfQwIgM|IiMf@s@GGS[UYS[QYSYU[SYQYU[Wa@II_@[UYSYMSQYS[QYS[SYQWY_@OUOg@U[QWU[S[S[W]SYS[KOOST[NUR[T]R[RYLST[FKSWW_@SYSYKOQY

y si comparais los puntos originales con la polilínea no tiene ningun sentido lo que devuelve.

Alguien me puede ayudar a entender que devuelve la parte de Matchings?