Calculate the Distance and Bearing between any two points

Your GeoLocation and another point

or two points you specify on the map

Bearing is in degrees 0-360

and Distance is shown in Kilometers

If you want to know how to navigate to a point, you can take that compass heading