Javascript js turf检查直线是否在缓冲区多边形内?

Javascript js turf检查直线是否在缓冲区多边形内?,javascript,turfjs,Javascript,Turfjs,我写了这个函数,但它不起作用 function intersectPolyByPolyFC(poly, fcPoly) { var fgp = []; var bbPoly = turf.bboxPolygon(turf.bbox(poly)); console.log(turf.bbox(poly)); for (var i = 0; i < fcPoly.features.length; i++) { var bb = t

我写了这个函数,但它不起作用

function intersectPolyByPolyFC(poly, fcPoly) {
      var fgp = [];
      var bbPoly = turf.bboxPolygon(turf.bbox(poly));
      console.log(turf.bbox(poly));
      for (var i = 0; i < fcPoly.features.length; i++) {
        var bb = turf.bboxPolygon(turf.bbox(fcPoly.features[i]));
        if (turf.intersect(bbPoly, bb)) {
          var int = turf.intersect(poly, fcPoly.features[i]);
          if (int) {
            int.properties = fcPoly.features[i].properties;
            fgp.push(int);
          }
        }
      }
      return turf.featureCollection(fgp);
    } 
函数相交polybyPolyFC(poly,fcPoly){
var fgp=[];
var-bbPoly=turp.bboxPolygon(turp.bbox(poly));
控制台.log(草皮.bbox(poly));
对于(变量i=0;i
并检查并给出其属性
我编写了此函数,但它不起作用
-您能提供更多详细信息吗?您面临的错误是什么?它没有给出任何错误…但它没有给出缓冲区中的所有行。您需要提供更多详细信息,您希望使用此函数实现什么?您是否尝试以不同的间隔记录缓冲区?我想从缓冲区中获取值。在缓冲区中,它将为我们提供多段线和多边形值