大家好,我想确定一个点位于多义线上还是多义线上
im使用react native作为平台,并使用package:react-native-google-maps提供地图
我进行了一些搜索,结果我在Google链接的几何库中找到了此函数'isLocationOnEdge()': Geometry Livrary 和我想要的功能一样 问题是我无法在本机中实现此功能 有帮助吗?
答案 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';
按照文档中的说明使用。