Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Api或框架来获取给定一个点的边界框_Node.js_Coordinates_Turfjs - Fatal编程技术网

Node.js Api或框架来获取给定一个点的边界框

Node.js Api或框架来获取给定一个点的边界框,node.js,coordinates,turfjs,Node.js,Coordinates,Turfjs,正如标题所说,我正在寻找一个(free/GPL)api或node.js框架,以获得给定单个点X米外边界框的地图坐标 比如,;我有这一点在长:40.7666071和纬度:-74.2316785。我希望边界框围绕着500米远的点 例如,我已经看过了TurbsJS和传单,但对于我来说,这感觉太过分了。我自己也遇到了这个问题,我的解决方案是缓冲点,然后使用Turbs.js计算缓冲区的边界框。代码段来自我代码中的一个迭代 // Check if GeoJSON contains a single poin

正如标题所说,我正在寻找一个(free/GPL)api或node.js框架,以获得给定单个点X米外边界框的地图坐标

比如,;我有这一点在长:40.7666071和纬度:-74.2316785。我希望边界框围绕着500米远的点


例如,我已经看过了TurbsJS和传单,但对于我来说,这感觉太过分了。

我自己也遇到了这个问题,我的解决方案是缓冲点,然后使用Turbs.js计算缓冲区的边界框。代码段来自我代码中的一个迭代

// Check if GeoJSON contains a single point in the layer
if (geojson.features.length == 1 && geojson.features[0].geometry.type == "Point") {
    features = turf.buffer(geojson, 50, {units: "feet"});
} else {
    features = layer.data;
}

// Calculate the bounding box of the geojson
bounding_boxes.push(turf.bboxPolygon(turf.bbox(features)));