booleanCrosses
函数用于判断两个线段是否相交,即判断给定的线段是否相交从而返回一个布尔值。
line1
:必填参数,表示第一个线段,类型为Array
或Feature
类型。line2
:必填参数,表示第二个线段,类型为Array
或Feature
类型。返回一个Boolean
类型的值,表示给定的两个线段是否相交。
var line1 = [[0,0],[0,1]];
var line2 = [[-1,0.5],[1,0.5]];
var crosses = turf.booleanCrosses(line1,line2);
console.log(crosses); // true
如果传入的参数不是合法的GeoJSON格式,将会抛出异常。
如果传入的参数格式不正确,将会抛出异常。
如果传入的参数不是合法的几何类型,将会抛出异常。
如果传入的参数不是合法的Feature类型,将会抛出异常。