代码之家  ›  专栏  ›  技术社区  ›  Gabi Purcaru BornCoder

月球和火星上两点之间的距离

  •  0
  • Gabi Purcaru BornCoder  · 技术社区  · 14 年前

    我怎样才能知道两个人之间的距离 google.maps.LatLng 使用火星/月球蒂勒塞特的点?首选python/javascript,但任何语言都可以。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Patrick    14 年前

    您可以在上找到距离公式 http://www.movable-type.co.uk/scripts/latlong.html . 确保使用正确的行星半径。大多数公式假设你使用的是地球,即6371公里。月球和火星有不同的半径。 此外,公式假设地球(或行星)是一个完美的球体,事实并非如此(朝向两极的半径小于朝向赤道的半径)。

        2
  •  0
  •   winwaed    14 年前

    帕特里克的答案是近似值。地球也是如此,但月球和火星更是如此。不仅极性变平,而且两者都明显是不平衡的。由于重力较小,所以不能很好地保持完美的球形。因此,月球上的吉祥物和火星上的火山导致了大地水准面(重力等位面)和“真实”表面的巨大偏差。