have not programed any of the location services so let me describe my problem and you can tell me if location services can help or not.
I have one mobile user1(long1, lat1, altitude1) that wants to face another mobile user2(long2, lat2, altitude2).
Altitude is optional.
I want to provide feedback to user1: left/right (<- ->), tilt up/down (^ v) until the top of the device is pointing at user2.
User2 could be anywhere on the globe.
In a nutshell: Calculate direct line of site (you CAN see through the earth) between 2 devices then provide feedback (directional arrows) to put the device on the line of site.
All pointers are appreciated.