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

标签 reactjs react-native

我有一个包含我公司设施的纬度和经度的对象。我还有一个包含用户当前位置的纬度和经度的对象。我想做的是使用站点的位置数据迭代该对象,并计算最接近用户位置的一个。我想知道两者之间的公里数以及行驶该距离所需的时间。

我一直在看Google's Geometry API但不知道如何在 React Native 中使用它(如果可能的话)。

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

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

最佳答案

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

关于reactjs - 在 React Native 中计算两个 lat+lng 坐标之间的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43537324/

相关文章:

javascript - 组件未在重定向时呈现

javascript - 如何对对象数组进行排序?

react-native - 无法从“node_modules\react-native-svg\lib\extract\extractProps.js 解析 "./patternReg"

react-native - 如何在 tabnavigator react native 中使用 tabBarOnPress

javascript - ReactJS - TypeError : this. state.user.map 不是函数

reactjs - 更新到material-ui@0.15.0-beta.1后我无法使用material-ui组件

reactjs - 如何获取Reactjs中单选按钮(react-radio-buttons)的值?

javascript - React Native - 如何在 FlatList 属性上使用导航?

reactjs - 用于部署后设置的 React 配置文件

javascript - 改变高度时跳动的导航栏(粘性属性)