GPS direction/ distance problems

Use a compass (magnetometer).
A GPS tells you where you are, not which way you're looking (difficult to tell from 18 000km away)