从单点纬度创建边界框?

wyc*_*y22 1 javascript maps bounding-box turfjs

我试图从一个经纬度的点创建一个 8 公里的边界框。

例如,如果我有位于伦敦的经纬度 51.508394925082406, -0.12786049901934773,但我想找到距此点 8 公里的边界框,我尝试使用像 turf 这样的包,但它们仅在您必须边界框或如果你的坐标是一个线串。

Pea*_*eka 7

围绕该点创建一个8公里的缓冲区,并获取缓冲区的边界框。

const p = turf.point([-0.12786049901934773, 51.508394925082406]);
buffer = turf.buffer(p, 8, {units: 'kilometers'});
bbox = turf.bbox(buffer);
poly = turf.bboxPolygon(bbox);
Run Code Online (Sandbox Code Playgroud)