Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wingkwong/geodesy
A Dart library for geodesic and trigonometric calculations working with points and paths
https://github.com/wingkwong/geodesy
bearing coordinate dart distance distance-calculation geodesy geodesy-functions geodetic-point geography geometry hacktoberfest latitude-and-longitude trigonometric-calculation
Last synced: 2 days ago
JSON representation
A Dart library for geodesic and trigonometric calculations working with points and paths
- Host: GitHub
- URL: https://github.com/wingkwong/geodesy
- Owner: wingkwong
- License: mit
- Created: 2019-01-18T09:55:08.000Z (almost 6 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-16T15:44:04.000Z (6 months ago)
- Last Synced: 2024-06-19T16:14:15.044Z (5 months ago)
- Topics: bearing, coordinate, dart, distance, distance-calculation, geodesy, geodesy-functions, geodetic-point, geography, geometry, hacktoberfest, latitude-and-longitude, trigonometric-calculation
- Language: Dart
- Homepage: https://pub.dartlang.org/packages/geodesy
- Size: 111 KB
- Stars: 51
- Watchers: 4
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Geodesy
[![pub package](https://img.shields.io/pub/v/geodesy.svg)](https://pub.dartlang.org/packages/geodesy)
## About
A Dart library for implementing geodesic and trigonometric calculations based on a spherical Earth model for working with points and paths such as distances, bearings and destinations.
## How to Use Geodesy
### Commands
#### For Dart
```dart
dart pub add geodesy
```#### For Flutter
```dart
flutter pub add geodesy
```### Import Geodesy
```dart
import 'package:geodesy/geodesy.dart';
```## Class
The `Geodesy` class provides a collection of methods for performing various geodetic calculations, including distance calculations, point intersections, and more. This class is designed to work with geographical coordinates in the form of latitude and longitude.
Please see the [Usage](doc/CLASS.md) and [Example](example/class_example.dart).
## Static Methods
Static methods are available without using `Geodesy` instance.
Please see the [Usage](doc/METHODS.md) and [Example](example/static_example.dart).
## License
This project is licensed under [MIT](./LICENSE).
## Contributors
Thank you for your contributions! We appreciate all the contributions from the community.