GPS direction/ distance problems

A GPS device is not capable of determining which way it is facing so it can not give you directions relative to its own orientation. It can give you direction either in relation to movement or as an angle between north and the desired location based on current location.
If you want your device to be sensitive to orientation, you need a compass.