Math 计算下一个Lat Long

Math 计算下一个Lat Long,math,latitude-longitude,Math,Latitude Longitude,如果给你一个以海里为单位的距离,并且你有初始的Lat长度,你如何计算下一个Lat长度 我有初始lat 30.2735和初始long 68.4455,现在我想计算下一个lat long,应该在30海里的距离。如何计算这个问题的任何公式?您还应该提供移动方向(方位角、方位角)。然后您可以应用第节中的公式 这条线可能对你有帮助。 JavaScript: (all angles in radians) var φ2 = Math.asin( Math.sin(φ1)*Math.cos(d/R) +

如果给你一个以海里为单位的距离,并且你有初始的Lat长度,你如何计算下一个Lat长度


我有初始lat 30.2735和初始long 68.4455,现在我想计算下一个lat long,应该在30海里的距离。如何计算这个问题的任何公式?

您还应该提供移动方向(方位角、方位角)。然后您可以应用第节中的公式


这条线可能对你有帮助。
JavaScript:
(all angles 
in radians)
var φ2 = Math.asin( Math.sin(φ1)*Math.cos(d/R) +
                    Math.cos(φ1)*Math.sin(d/R)*Math.cos(brng) );
var λ2 = λ1 + Math.atan2(Math.sin(brng)*Math.sin(d/R)*Math.cos(φ1),
                         Math.cos(d/R)-Math.sin(φ1)*Math.sin(φ2));