This is nice!
We could remove those messages?
The app passes the GPS heading (whatever GPS reports) to routing service. Then routing service is responsible to calculate a route in preferred direction.
I mentioned how to test those routing services with the “heading” parameter: