I sent GET request
polyline(gwgsIidrdF|w`s@urwK) is equivalent of coordinates [{lat: 55.75044, lon: 37.61749},{lat: 47.22165, lon: 39.70960}]
And got a response -
How it sees OSRM:
And how it sees google:
(U can try all it in OSRM and google)
The expected result has been generated by OSRM. But it does it by steps - not by geometry. If i try to draw every step in google (i would be tired) it seems correctly.
Why it is so big difference between geometry and steps?
Also I tried to use geojson instead of polyline. Seems like coordinates are correct, but I don't know how to check it.