7.2.0 • Published 1 year ago

@turf/distance v7.2.0

Weekly downloads
327,020
License
MIT
Repository
github
Last release
1 year 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

1 year ago

7.1.0

2 years ago

7.1.0-alpha.70

2 years ago

7.0.0

2 years ago

7.1.0-alpha.7

2 years ago

7.0.0-alpha.116

2 years 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

3 years ago

7.0.0-alpha.2

3 years ago

7.0.0-alpha.0

4 years ago

6.5.0

5 years ago

6.4.0

5 years ago

6.3.0

5 years ago

6.2.0

5 years ago

6.2.0-alpha.3

6 years ago

6.2.0-alpha.2

6 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

9 years ago

5.1.0

9 years ago

5.0.4

9 years ago

5.0.0

9 years ago

4.7.3

9 years ago

4.7.1

9 years ago

4.7.0

9 years ago

4.6.0

9 years ago

4.5.2

9 years ago

4.5.1

9 years ago

4.4.0

9 years ago

4.3.0

9 years ago

4.2.0

9 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

10 years ago

3.6.3

10 years ago

3.6.1

10 years ago

3.5.3

10 years ago

3.5.2

10 years ago

3.3.3

10 years ago

3.1.1

10 years ago

3.0.16

10 years ago

3.0.15

10 years ago