classification

nearestPoint

npm install @turf/nearest-point

接收一组点要素集和一个参照物点要素,返回该点要素集里最接近参照物点的点要素,包括两个属性:在要素集里的 index、和参照物的距离(英里)

参数

入参 类型 描述
targetPoint Coord 参照物点要素
points FeatureCollection<Point> 点要素集

返回

Feature<Point>

范例

  1. var targetPoint = turf.point([28.965797, 41.010086], { "marker-color": "#0F0" });
  2. var points = turf.featureCollection([
  3. turf.point([28.973865, 41.011122]),
  4. turf.point([28.948459, 41.024204]),
  5. turf.point([28.938674, 41.013324])
  6. ]);
  7. var nearest = turf.nearestPoint(targetPoint, points);
  8. /*
  9. {
  10. type: "Feature",
  11. geometry: {
  12. type: "Point",
  13. coordinates: [28.973865, 41.011122]
  14. },
  15. properties: {
  16. featureIndex: 0,
  17. distanceToPoint: 0.6866892586431127
  18. }
  19. }
  20. */