move method

LatLng move({
  1. double? latDelta,
  2. double? lngDelta,
})

Creates a LatLon object with the specified delta moved

Implementation

LatLng move({
  double? latDelta,
  double? lngDelta,
}) {
  final double lng;
  if (lngDelta == null) {
    lng = longitude;
  } else {
    final val = longitude + lngDelta;
    if (val > 180) {
      lng = (val % 180) - 180;
    } else if (val < -180) {
      lng = val % -180;
    } else {
      lng = val;
    }
  }
  return LatLng(
    latDelta == null ? latitude : latitude + latDelta,
    lng,
  );
}