Я пытался вычислить угол между моим начальным положением и конечным положением, но он удерживает число от 2 до -2. Я получил этот код из переполнения стека (/2105428/raschet-ugla-mezhdu-liniei-opredelyaemoi-dvumya-tochkami) и интегрировал его в мой GridClass. Кто-нибудь знает, что не так с этим кодом?
public static double getAngle(GeoPosition startPosition, GeoPosition endPosition)
{
double a_x = endPosition.getLatitude() - startPosition.getLatitude();
double a_y = endPosition.getLongitude() - startPosition.getLongitude();
return Math.atan2(a_y, a_x);
}