"Would it be possible with geo locations ?"
Not really, since you only have 1 point (and can rotate the display however you want).
What is possible would be determining in which direction you are moving compared to north pole, but since you can rotate your device as you want while moving, a compass-like behavior is not really possible (that you have a needle that always points northwards no matter how you rotate the device).