计算React Native中两个lat + lng坐标之间的距离?

Joh*_*man 12 reactjs react-native

我有一个包含我公司设施的lat和lng的对象.我还有一个包含用户当前位置的lat和lng的对象.我想做的是使用站点的位置数据遍历对象,并计算最接近用户位置的对象.我想获得两者之间的公里数以及驱动距离所需的时间.

我一直在关注Google的Geometry API,但如果可能的话,无法弄清楚如何在React Native中使用它.

我的问题是我应该做些什么才能最好地实现这一目标?我可以以某种方式使用Google Geometry API吗?

编辑:我不必在应用程序中执行此操作,最好是我愿意这样做,但如果不可能,如果有更好的PHP解决方案,我可以简单地获取我的PHP API.

reg*_*ie3 17

npm包geolib https://github.com/manuelbieh/geolib有几种方法可以帮助你做到这一点; getDistance,findNearest和orderByDistance.