GeodesicLines class

A Geodesic Lines class for calculating geodesic lines, intersections, and projections.

Constructors

GeodesicLines()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

calculateGeodesicLineIntersection(LatLng start1, LatLng end1, LatLng start2, LatLng end2) LatLng?
Calculates the intersection point of two geodesic lines defined by their starting and ending points.
initialBearing(LatLng start, LatLng end) double
Calculates the initial bearing (azimuth) from one point to another.
projectPointOntoGeodesicLine(LatLng point, LatLng start, LatLng end) LatLng
Projects a given point onto a geodesic line defined by two endpoints.