Полагаю, вы имеете в виду ориентацию, а не угол между местоположениями: если (lat1, long1) хранится в Location
объекте loc1
, а (lat2, long2) хранится в loc2
, вы получите подшипник от loc1 до loc2 так:
float bearing = loc1.bearingTo(loc2);
Результат выражен в градусах к востоку от истинного севера и имеет начальное значение (что важно, если loc1 и loc2 находятся далеко друг от друга).
В классе Location
есть и другие полезные методы, подробности см. Здесь: http://developer.android.com/reference/android/location/Location.html
РЕДАКТИРОВАТЬ: Я принял Android для ответа, но да, теги не подразумевают, что ...