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。