FLUTTER ECOSYSTEM

geodesy

A Dart library for geodesic and trigonometric calculations working with points and paths

Latest version
0.11.0
30-day downloads
11.5K
Likes
64
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Dart library designed for precise geodesic and trigonometric calculations, enabling accurate distance, bearing, and path computations between geographic points. It supports operations on points and paths using spherical geometry, making it ideal for mapping and location-based applications. The library is platform-agnostic, working seamlessly across Android, iOS, Web, macOS, Windows, and Linux. It is particularly useful for applications requiring high accuracy in navigation, route planning, or spatial analysis.

Use cases
  • Calculating distances between geographic coordinates
  • Computing bearings and headings between points
  • Generating waypoints along a path
  • Supporting navigation and route visualization
  • Performing geospatial analysis in apps
  • Enabling accurate map projections
Key features
  • High-precision geodesic calculations
  • Support for point and path operations
  • Cross-platform compatibility
  • Spherical trigonometry utilities
  • Lightweight and dependency-free
  • Well-documented API
Suitable for
  • Navigation app developers
  • GIS and mapping applications
  • Location-aware services
  • Route planning tools
  • Spatial data processing
  • Educational geospatial projects
Considerations
  • Requires input in decimal degrees
  • Not optimized for real-time high-frequency updates
  • Limited to spherical Earth model
  • No built-in map rendering
  • Best suited for offline or low-latency geospatial logic
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add geodesy

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects