我试图计算我的开始位置和结束位置之间的角度,但是它保持在2和-2之间的数字。我从堆栈溢出中获取此代码(http://stackoverflow.com/questions/2676719/calculating-the-angle-between-the-line-defined-by-two-points)并将其集成到我的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);
}
答案 0 :(得分:0)