GeodesicLines class
A Geodesic Lines class for calculating geodesic lines, intersections, and projections.
Constructors
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.