booleanPointOnLine
函数用于判断一个点是否在一条直线上。
要使用booleanPointOnLine
函数,需要在项目中安装turf
库。
使用npm安装:
npm install @turf/turf
如果没有安装npm,可以在这里查看如何安装。
booleanPointOnLine(point, line)
point
:一个点的Feature
或者一组点坐标的Array
,必需。line
:一条线的Feature
或者一组线段坐标的Array
,必需。true
,如果点在线上。false
,如果点不在线上。// 引入turf库
var turf = require('@turf/turf');
var point = turf.point([3,3]);
var line = turf.lineString([[0,0], [5,5], [10,0]]);
var boolean = turf.booleanPointOnLine(point, line);
console.log(boolean); // true
true
。