move method
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,
);
}