我使用SphericalUtil.computeOffset,需要3个参数
public static LatLng computeOffset(LatLng from, double distance, double heading)
以这种方式:
LatLng position = new LatLng(50, 14);
double distance = 2 * 1000 * 1000 //2 thousand kilometers
LatLng result = SphericalUtil.computeOffset(position, distance, 90);
并且我希望结果点具有相同的纬度,因为我传递90度,其中"严格到东部"方向,但实际上它返回点
(46.76979930677399,40.79730389984821)
坐标。
如果我使用较少的距离,它将更接近原点,如果更大 - 它会变得更糟
我做错了什么?也许我走错了角度?