geodesy
A Dart library for geodesic and trigonometric calculations working with points and paths
0.11.0
16K downloads/mo
#2432 most downloaded on pub.dev
wingkwong/geodesy
What this package is like to depend on
Last release 1 months ago
28 Jun 2026
Ships unpredictably
gaps range from 9 days to 2.6 years
Nearly every release is documented
notes for 18 of 18 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
19 releases · first in 2019
1 release in the last 12 months
see the full history below
Release timeline
19 releases · Jan 2019 to Jun 2026Releases
latest 19-
0.11.028 Jun 2026Release notes
Open source →Dependency and SDK updates:
- Increased the minimum Dart SDK version to
3.2.0inpubspec.yamlto support newer language features and maintain compatibility. - Upgraded the
latlong2dependency to version^0.10.0inpubspec.yaml. - Updated development dependencies:
lintsto^6.0.0andtestto^1.31.2inpubspec.yaml.
Full Changelog: 0.10.2...0.11.0
Release notes
Open source →- Updated min sdk version to 3.2.0
- Bumped dev_dependencies (lints & test)
- Bumped dependencies (latlong2)
- Increased the minimum Dart SDK version to
-
0.10.211 Nov 2023Release notes
Open source →What's Changed
- chore(deps): update dependency lints to v3 by @renovate in #41
- Fixed Shoelace formula & Added Unit Conversion by @ayoubzulfiqar in #43
- Release: 0.10.2 by @wingkwong in #44
Full Changelog: 0.10.1...0.10.2
-
0.10.118 Sep 2023Release notes
Open source →What's Changed
- Release: 0.10.1 by @wingkwong in #40
- Added Example README.md
- Revised Documentation Content
Full Changelog: 0.10.0...0.10.1
- Release: 0.10.1 by @wingkwong in #40
-
0.10.018 Sep 2023Release notes
Open source →What's Changed
- Geodesy Refactoring
- Implement Geodesic Measurements
- Calculate the length of a polyline formed by connecting multiple points
- Calculate the area of a polygon defined by a set of points using Shoelace formula
- Implement Intersection and Projection
- Calculate intersection points of two geodesic lines
- Project a point onto a geodesic line
Co-authored-by: @wingkwong
Co-authored-by: @ayoubzulfiqarFull Changelog: 0.9.0...0.10.0
Release notes
Open source →- Refactored Geodesy
- Implemented Geodesic Measurements
- Calculating the length of a polyline formed by connecting multiple points
- Calculating the area of a polygon defined by a set of points using Shoelace formula
- Implemented Intersection and Projection
- Calculating intersection points of two geodesic lines
- Projecting a point onto a geodesic line
-
0.9.008 Sep 2023Release notes
Open source →What's Changed
- Implement DistanceCalculations: EquirectangularApproximation, and SphericalLawOfCosines
- Implement GeodeticPointManipulation: DestinationPoint, MidPointBetweenTwoPoints, and GreatCirclePoint
Full Changelog: 0.8.0...0.9.0
Release notes
Open source →- Implemented DistanceCalculations: EquirectangularApproximation, and SphericalLawOfCosines
- Implemented GeodeticPointManipulation: DestinationPoint, MidPointBetweenTwoPoints, and GreatCirclePoint
-
0.8.028 Aug 2023Release notes
Open source →What's Changed
- FILES & FEATURES #32
- Implemented Polygon Area With Hole Calculation
- Implemented Vincenty Formula for Geodesic Distance Calculation
- Added CODE_OF_CONDUCT.md
- Revised LICENSE
Co-authored-by: @wingkwong
Co-authored-by: @ayoubzulfiqarFull Changelog: 0.7.0...0.8.0
Release notes
Open source →- Implemented Calculating Polygon Area With Hole
- Implemented Vincenty Formula for Geodesic Distance Calculation
- Added CODE_OF_CONDUCT.md
- Revised LICENSE
- FILES & FEATURES #32
-
0.7.008 Aug 2023Release notes
Open source →What's Changed
- Refactored by @ayoubzulfiqar in #29
- Support Class & Static methods
- Configure Renovate by @renovate in #27
- release: 0.7.0 by @wingkwong in #31
New Contributors
Full Changelog: 0.6.0...0.7.0
- Refactored by @ayoubzulfiqar in #29
-
0.6.025 Jun 2023Release notes
Open source →What's Changed
- features & improvements by @ayoubzulfiqar in #25
- Add findPolygonCentroid
- Add getPolygonIntersection
- 0.6.0 by @wingkwong in #26
Full Changelog: 0.5.0...0.6.0
- features & improvements by @ayoubzulfiqar in #25
-
0.5.018 Jun 2023Release notes
Open source →What's Changed
- feature & updates by @ayoubzulfiqar in #23
- greatCircleDistanceBetweenTwoGeoPoints
- getRectangleBounds
- calculateBoundingBox
Full Changelog: 0.4.2...0.5.0
Release notes
Open source →- Added greatCircleDistanceBetweenTwoGeoPoints
- Added getRectangleBounds
- Added calculateBoundingBox
- feature & updates by @ayoubzulfiqar in #23
-
0.4.213 Jun 2023Release notes
Open source →What's Changed
- fixed & improved by @ayoubzulfiqar in #22
New Contributors
- @ayoubzulfiqar made their first contribution in #22
Full Changelog: 0.4.1...v0.4.2
Release notes
Open source →- Removed pedantic
- Migrated to lints package with Dart 3 compatible
- Refactored source code
- Revised README.md
-
0.4.104 Jun 2023 -
0.4.004 Jun 2023Release notes
Open source →- Added dart 3 compatible changes
- Revised test cases
- Bumped minimum Dart version to 3.0.
-
0.4.0-nullsafety.004 Apr 2021 pre-release -
0.3.225 Aug 2019 -
0.3.110 Aug 2019 -
0.3.007 Feb 2019Release notes
Open source →- Added latlong package
- Deprecated LatLng
- Deprecated degreesToRadians & radiansToDegrees
-
0.2.005 Feb 2019Release notes
Open source →- Added intersectionByPaths
- Added crossTrackDistanceTo
- Added isGeoPointInPolygon
-
0.1.105 Feb 2019 -
0.1.019 Jan 2019