公斤到javascript的程度

时间:2014-03-25 11:11:53

标签: javascript node.js

我想在javascript中将km转换为度数。我没有遇到任何关于如何做到的事情。任何帮助都会有所帮助。

2 个答案:

答案 0 :(得分:0)

如果我弄错了,那么你可以使用这个公式:

1 minute of latitude North to south = 1 Nautical Mile 
1 Nautical Mile = 6075 feet 
1 degree = 60 Minutes
60 minutes = 60 * 6075 feet 
1 meter =3.28 Feet 
Hence 1 degree = 60 * 6075 / 3.28 Meters = 111,128 meters
And 1 kilometer = 1000 meters.

1 minute of Latitude = 1,852 Meters
1 degree = 60 * 1852 meters = 111.120 kilometers

现在您可以根据需要进行转换。(虽然您的问题中的程度最初令人困惑)

同时检查 Haversine formula - 这表明适用于大圆圈路线以上内容适用。请注意,如果不是沿着一条很大的圆形路线行进,那么距离赤道越远,纬度就越靠近(两极之间的距离变为零)。

答案 1 :(得分:0)

如果您想在地理坐标系和(测地)距离之间进行转换,最好的方法可能是使用第三方库,因为一旦您超越球面地球近似值,它就是一个涉及的主题。我已经使用Javascript OpenLayers映射库在oppopsite方向上进行类似的计算(lat / Lon对距离)。请查看documentation的相应部分以获取指导