react-native:确定点在多义线上还是附近

时间:2018-11-08 09:53:12

标签: react-native react-native-maps

大家好,我想确定一个点位于多义线上还是多义线上

im使用react native作为平台,并使用package:react-native-google-maps提供地图

我进行了一些搜索,结果我在Google链接的几何库中找到了此函数'isLocationOnEdge()':   Geometry Livrary 和我想要的功能一样 问题是我无法在本机中实现此功能 有帮助吗?

1 个答案:

答案 0 :(得分:0)

看看Turf.js。我在带有react-native-maps的RN项目中将其用于地理计算。

booleanPointOnLine解决了您的问题的一部分(在线),
pointToLineDistance解决了第二部分(接近一行)。

添加到package.json

"dependencies": {
    "@turf/turf": "^5.1.6"
}

导入组件

import { pointToLineDistance } from '@turf/point-to-line-distance';
import { booleanPointOnLine} from '@turf/boolean-point-on-line';

按照文档中的说明使用。