7.2.0 • Published 10 months ago

@turf/distance v7.2.0

Weekly downloads
327,020
License
MIT
Repository
github
Last release
10 months ago

@turf/distance

distance

Calculates the distance between two points in degrees, radians, miles, or kilometers. This uses the Haversine formula to account for global curvature.

Parameters

  • from Coord origin point
  • to Coord destination point
  • options Object Optional parameters (optional, default {})
    • options.units string can be degrees, radians, miles, or kilometers (optional, default 'kilometers')

Examples

var from = turf.point([-75.343, 39.984]);
var to = turf.point([-75.534, 39.123]);
var options = {units: 'miles'};

var distance = turf.distance(from, to, options);

//addToMap
var addToMap = [from, to];
from.properties.distance = distance;
to.properties.distance = distance;

Returns number distance between the two points


This module is part of the Turfjs project, an open source module collection dedicated to geographic algorithms. It is maintained in the Turfjs/turf repository, where you can create PRs and issues.

Installation

Install this module individually:

$ npm install @turf/distance

Or install the Turf module that includes it as a function:

$ npm install @turf/turf
@bimenergy/be-format-utilsmmi-mapsmmimapsmmi-reactgeojson-path-finder-junctions@meat_packages/hb-map-display-componentgeospeed@towbe/expressionsmapbox-gl-draw-circle-updatedmapbox-gl-draw-circle-with-center-pointgisviewer-vue-ftest1zxmap-ui-supermap@infinitebrahmanuniverse/nolb-_turcitymap@everything-registry/sub-chunk-941mdh-web-maptallygo-jsxbsj-rendererxbsj-xe2temp-turf-rectangle-gridtext-to-mapvtxf-renderervtxf-xe2velo.glvibemap-constantsjc-mapbox-gl-draw-circlejmapcloud-ng-terrainidea-frontgt-mapbox-gl-draw-circlegtfs-utilshongtu-drawhafas-find-stationshafas-find-triphafas-find-tripshafas-monitor-tripsharperdb-x86harperdbharperdb-32harperdb-armv7hexgrid-heatmaplimitatioluke.glmap-core-funcmapbox-draw-expandmapbox-gl-draw-circlemapbox-gl-draw-circle-modemapbox-gl-draw-circle-modesmapbox-gl-draw-circle2mapbox-gl-circlemapbox-gl-circle-forkedmapbox-gl-controlsmapbox-gl-snapmapbox-measuresmapbox-gl-draw-scale-modemapbox-gl-draw-scale-rotatemapbox-gl-draw-snap-on-modemapheatmapmyindia-map-react-native-betamappls-map-react-nativemap-draw-pluginmap-gl-indoormaplibre-graticulemaplibre-gridmaplibre-gl-js-amplifymaplibre-gl-draw-circlemaplibre-gl-draw-circle-custommaplibre-gl-indoormapir-mapboxmapbox-pluginsmapbox-gl-draw-rotate-modemapbox-gl-draw-rounded-circlemapboxgl-draw-circle-dragleaflet-truesizemdh-web-mapv2@ware4l/lib-map-photo-trail@ware4u/lib-map-photo-trail@watergis/mapbox-gl-elevation@watergis/maplibre-gl-elevation@watergis/svelte-maplibre-measure@wfmrda-fmsf/angular-ui@wn-test/core@varlab-ucf/nebula.gl@varlab-ucf/nebulagl-edit-modes@varlab-ucf/nebulagl-layers@turf/along@turf/turf@turf/midpoint@turf/nearest@turf/nearest-neighbor-analysis@turf/nearest-point@turf/nearest-point-on-line@turf/point-grid@turf/point-on-line@turf/point-on-surface@turf/point-to-line-distance@turf/rectangle-grid@turf/shortest-path@turf/square@turf/length@turf/line-distance
7.2.0

10 months ago

7.1.0

1 year ago

7.1.0-alpha.70

1 year ago

7.0.0

1 year ago

7.1.0-alpha.7

1 year ago

7.0.0-alpha.116

1 year ago

7.0.0-alpha.115

2 years ago

7.0.0-alpha.114

2 years ago

7.0.0-alpha.113

2 years ago

7.0.0-alpha.111

2 years ago

7.0.0-alpha.110

2 years ago

7.0.0-alpha.1

2 years ago

7.0.0-alpha.2

2 years ago

7.0.0-alpha.0

3 years ago

6.5.0

4 years ago

6.4.0

4 years ago

6.3.0

5 years ago

6.2.0

5 years ago

6.2.0-alpha.3

5 years ago

6.2.0-alpha.2

5 years ago

6.2.0-alpha.0

6 years ago

6.2.0-alpha.1

6 years ago

6.0.1

8 years ago

6.0.0

8 years ago

5.1.5

8 years ago

5.1.0

8 years ago

5.0.4

8 years ago

5.0.0

8 years ago

4.7.3

8 years ago

4.7.1

8 years ago

4.7.0

8 years ago

4.6.0

8 years ago

4.5.2

8 years ago

4.5.1

8 years ago

4.4.0

8 years ago

4.3.0

8 years ago

4.2.0

8 years ago

4.1.0

9 years ago

4.0.1

9 years ago

4.0.0

9 years ago

3.14.0

9 years ago

3.13.0

9 years ago

3.10.5

9 years ago

3.10.3

9 years ago

3.10.0

9 years ago

3.7.5

9 years ago

3.7.3

9 years ago

3.7.2

9 years ago

3.7.0

9 years ago

3.6.3

9 years ago

3.6.1

9 years ago

3.5.3

9 years ago

3.5.2

9 years ago

3.3.3

9 years ago

3.1.1

9 years ago

3.0.16

9 years ago

3.0.15

9 years ago