# @turf/nearest # nearest Takes a reference [point](http://geojson.org/geojson-spec.html#point) and a FeatureCollection of Features with Point geometries and returns the point from the FeatureCollection closest to the reference. This calculation is geodesic. **Parameters** - `targetPoint` **([Geometry](http://geojson.org/geojson-spec.html#geometry) \| [Feature](http://geojson.org/geojson-spec.html#feature-objects)<[Point](http://geojson.org/geojson-spec.html#point)> | [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)<[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)>)** the reference point - `points` **[FeatureCollection](http://geojson.org/geojson-spec.html#feature-collection-objects)<[Point](http://geojson.org/geojson-spec.html#point)>** against input point set **Examples** ```javascript var targetPoint = turf.point([28.965797, 41.010086], {"marker-color": "#0F0"}); var points = turf.featureCollection([ turf.point([28.973865, 41.011122]), turf.point([28.948459, 41.024204]), turf.point([28.938674, 41.013324]) ]); var nearest = turf.nearest(targetPoint, points); //addToMap var addToMap = [targetPoint, points, nearest]; nearest.properties['marker-color'] = '#F00'; ``` Returns **[Feature](http://geojson.org/geojson-spec.html#feature-objects)<[Point](http://geojson.org/geojson-spec.html#point)>** the closest point in the set to the reference point --- This module is part of the [Turfjs project](http://turfjs.org/), an open source module collection dedicated to geographic algorithms. It is maintained in the [Turfjs/turf](https://github.com/Turfjs/turf) repository, where you can create PRs and issues. ### Installation Install this module individually: ```sh $ npm install @turf/nearest ``` Or install the Turf module that includes it as a function: ```sh $ npm install @turf/turf ```