node.js - 在 node.js 中查找两个地理点(lats,longs)之间距离的最佳方法

标签 node.js geolocation geospatial

<分区>

任何人都可以告诉我在 node.js 中找到两个地理点(lats,longs)之间距离的最佳方法是什么。如果有任何好的 Node js 库请告诉我。我也不想找到直线路径,我想找到位置之间可能的行驶路径。

提前致谢

最佳答案

你应该试试geopoint ( https://www.npmjs.com/package/geopoint ) 为了测量从 point1 到 point2 的距离,使用

`
var GeoPoint = require('geopoint');
point1 = new GeoPoint(lat1, long1);
point2 = new GeoPoint(lat2, long2);
var distance = point1.distanceTo(point2, true)//output in kilometers
`

关于node.js - 在 node.js 中查找两个地理点(lats,longs)之间距离的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31776914/

相关文章:

node.js - 如何使用私有(private)IP在两个项目之间共享Google Cloud SQL实例?

node.js - SSL 检查错误 :CERT_UNTRUSTED when adding meteor package

r - 计算从纬度/经度向量行驶的总英里数

geolocation - 当使用geo_distance过滤器时,ElasticSearch返回的项目太远

database - 如何将几何数据类型用于 postgres 表?

node.js - 安装 verdaccio 后发布到 NPM

node.js - 是什么导致 web3js 测试代码中出现 MaxListenersExceededWarning 警告

algorithm - 从另一个点有效地找到最近的点

javascript - 使用 Google map API 进行反向地理编码

c# - 将 GeoJson 特征映射到属性