<分区>
我想在 javascript 中将 km 转换为纬度经度。
我没有遇到任何关于如何做到这一点的事情。
任何帮助都会很有帮助。
<分区>
我想在 javascript 中将 km 转换为纬度经度。
我没有遇到任何关于如何做到这一点的事情。
任何帮助都会很有帮助。
最佳答案
如果我理解正确,那么你可以使用这个公式:
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
现在您可以根据需要进行转换。(尽管您问题中的 degree 最初令人困惑)
同时检查 Haversine formula - 这表明对于大圆路线 上述适用。请注意,如果不是沿着大圆路线行驶,您离赤道越远,纬度之间的距离就越近(距离在两极处变为零)。
关于javascript - 如何在 javascript 中将千米转换为经度纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22632814/
相关文章:
javascript - React-tooltip渲染两次
node.js - 如何停止以 --daemonize yes 启动的 redis 服务器
algorithm - 有哪些预先存在的服务可用于计算两个地址之间的距离?
javascript - 检查在 ckeditor 4 中单击了哪个按钮
javascript - 谷歌图表 : How to draw the vertical line for bar graph
javascript - 在 Firefox 中检测可滚动 div 何时为 "focused"?
node.js - GraphQL 查询在 node-georedis API 回调完成之前返回数据(异步问题?)