normalizeLongitude static method

double normalizeLongitude(
  1. double longitude
)

Normalizes a longitude to the range [-180, 180).

Example:

print(GeoMath.normalizeLongitude(190)); // -170.0
print(GeoMath.normalizeLongitude(-190)); // 170.0

Implementation

static double normalizeLongitude(double longitude) {
  longitude = normalizeDegrees(longitude);
  if (longitude > 180) longitude -= 360;
  return longitude;
}