shift method
Creates a new MapRectangle by shifting this rectangle by the given reference point.
Implementation
MapRectangle shift(Mappoint reference) {
if (reference.x == 0 && reference.y == 0) {
return this;
}
return MapRectangle(left + reference.x, top + reference.y, right + reference.x, bottom + reference.y);
}