index.d.ts 924 B

123456789101112131415161718192021222324252627
  1. import { Coord, Units } from "@turf/helpers";
  2. /**
  3. * Calculates the distance along a rhumb line between two {@link Point|points} in degrees, radians,
  4. * miles, or kilometers.
  5. *
  6. * @name rhumbDistance
  7. * @param {Coord} from origin point
  8. * @param {Coord} to destination point
  9. * @param {Object} [options] Optional parameters
  10. * @param {string} [options.units="kilometers"] can be degrees, radians, miles, or kilometers
  11. * @returns {number} distance between the two points
  12. * @example
  13. * var from = turf.point([-75.343, 39.984]);
  14. * var to = turf.point([-75.534, 39.123]);
  15. * var options = {units: 'miles'};
  16. *
  17. * var distance = turf.rhumbDistance(from, to, options);
  18. *
  19. * //addToMap
  20. * var addToMap = [from, to];
  21. * from.properties.distance = distance;
  22. * to.properties.distance = distance;
  23. */
  24. declare function rhumbDistance(from: Coord, to: Coord, options?: {
  25. units?: Units;
  26. }): number;
  27. export default rhumbDistance;