【问题标题】:How to calculate heading/direction between two lat, longs with javascript?如何使用 javascript 计算两个 lat、long 之间的航向/方向?
【发布时间】:2017-02-09 22:32:56
【问题描述】:

假设我有以下几点:

A 点(纬度、经度) 33.95,-118.4333

B 点(纬度、经度) 33.9461,-118.4431

我想获取直线指向的角度/方向。 我如何在 Javascript 中做到这一点?

【问题讨论】:

标签: javascript


【解决方案1】:

为此有一个 npm 包:

https://www.npmjs.com/package/geojson-tools#getDistance

而且它相当容易使用:

const { getDistance } = require('geojson-tools')
var array = [
    [20, 30],
    [20.5, 29.5]
 ];

 getDistance(array, 4); // 76.3212 

我相信单位是米。

如果您需要getDistance的实际代码,您可以在这里查找:https://github.com/MovingGauteng/GeoJSON-Tools/blob/master/src/geojson-tools.js

【讨论】:

    猜你喜欢
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    相关资源
    最近更新 更多