If it's based on GPS, you could get a rough idea of where north
was for the user, on average, while they were moving. It would be very static and wouldn't lend well to this sort of interface.
If all you have is WiFi- or cell-tower-based location, then you're not going to be able to get enough precision to make the value meaningful.