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

时间:2015-08-02 21:41:29

标签: node.js geolocation geospatial

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

先谢谢你

2 个答案:

答案 0 :(得分:5)

你应该尝试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
`

答案 1 :(得分:1)

好的,根据你上一篇文章的措辞,你需要一个包含Google Distance Matrix APIThe Google Directions API等服务的包装器。例如:Google Distance Matrix API for Node.js