flutter_latlong library
Classes
- Circle
- Circle-base GEO algorithms.
- Distance
- Calculates the distance between points.
- DistanceCalculator
- DistanceHaversine
- Shortcut for final Distance distance = const Distance(calculator: const Haversine());
- DistanceVincenty
- Shortcut for final Distance distance = const Distance(calculator: const Vincenty());
- Haversine
- LatLng
- Coordinates in Degrees
- LengthUnit
-
Path<
T extends LatLng?> - Path of LatLng values
- Vincenty
Constants
- EARTH_RADIUS → const double
- Earth radius in meter
- EQUATOR_RADIUS → const double
- Equator radius in meter (WGS84 ellipsoid)
- FLATTENING → const double
- WGS84
- PI → const double
- The PI constant.
- POLAR_RADIUS → const double
- Polar radius in meter (WGS84 ellipsoid)
Functions
-
decimalToSexagesimal(
double dec) → String - Converts a decimal coordinate value to hexadecimal format
-
degToRadian(
double deg) → double - Converts degree to radian
-
normalizeBearing(
double bearing) → double - Convert a bearing to be within the 0 to +360 degrees range. Compass bearing is in the rangen 0° ... 360°
-
radianToDeg(
double rad) → double - Radian to degree
-
round(
double value, {int decimals = 6}) → double -
Rounds
value
to given number ofdecimals
Typedefs
- LatLngFactory = LatLng Function(double latitude, double longitude)
- Necessary for creating new instances T extends LatLng (Path