distance
library
Classes
BBox
Please make sure, you arrange your parameters like this:
Longitude 1, Latitude 1, Altitude 1 (optional), Longitude 2, Latitude 2, Altitude 2 (optional)
You can either specify 4 or 6 parameters
If you are using the default constructor with two dimensional positions (lng + lat only), please use the constructor like this:
BBox(lng1, lat1, lng2, lat2);
CoordinateType
Coordinate types, following https://tools.ietf.org/html/rfc7946#section-4
Feature <T extends GeometryObject >
Feature, as specified here https://tools.ietf.org/html/rfc7946#section-3.2
FeatureCollection <T extends GeometryObject >
FeatureCollection, as specified here https://tools.ietf.org/html/rfc7946#section-3.3
GeoJSONObject
GeometryCollection
GeometryCollection, as specified here https://tools.ietf.org/html/rfc7946#section-3.1.8
GeometryObject
GeometryType <T >
LineString
LineString, as specified here https://tools.ietf.org/html/rfc7946#section-3.1.4
MultiLineString
MultiLineString, as specified here https://tools.ietf.org/html/rfc7946#section-3.1.5
MultiPoint
MultiPoint, as specified here https://tools.ietf.org/html/rfc7946#section-3.1.3
MultiPolygon
MultiPolygon, as specified here https://tools.ietf.org/html/rfc7946#section-3.1.7
Point
Point, as specified here https://tools.ietf.org/html/rfc7946#section-3.1.2
Polygon
Polygon, as specified here https://tools.ietf.org/html/rfc7946#section-3.1.6
Position
Please make sure, you arrange your parameters like this:
Functions
calculateRhumbDistance (Position origin , Position destination , [num radius = earthRadius ])
→ num
Returns the distance traveling from ‘this’ point to destination point along a rhumb line.
Adapted from Geodesy ‘distanceTo‘: https://github.com/chrisveness/geodesy/blob/master/latlon-spherical.js
distance (Point from , Point to , [Unit unit = Unit.kilometers ])
→ num
Calculates the distance between two Point s in degrees, radians, miles, or kilometers.
This uses the Haversine formula to account for global curvature.
For example:
distanceRaw (Position from , Position to , [Unit unit = Unit.kilometers ])
→ num
rhumbDistance (Point from , Point to , [Unit unit = Unit.kilometers ])
→ num
Calculates the distance along a rhumb line between two Point in degrees, radians,
miles, or kilometers.