Well I have partly solved it to get the direction indicator working.
With my phone not having the necessary hardware ie. a magnetron, I downloaded an app that is a compass that is derived from the GPS.
This works fine as long as I am moving, however when you stop say bye bye to the compass.
So my OS mapping works really good when I am on my bike, though not so good when I am walking, unless I walk reasonably fast.
In answer to the post by gunwharfman you cannot really blame the app at all, only the phone, for not having the necessary hardware namely the magnetic sensor.