+ var minProjection = map.project(L.latLng(changeset.bbox.minlat, changeset.bbox.minlon)),
+ maxProjection = map.project(L.latLng(changeset.bbox.maxlat, changeset.bbox.maxlon)),
+ xGap = maxProjection.x - minProjection.x,
+ yGap = minProjection.y - maxProjection.y,
+ minXGap = 40, // Min width/height of changeset in pixels
+ minYGap = 40;
+
+ if (xGap < minXGap) {
+ minProjection.x -= ((minXGap - xGap) / 2);
+ maxProjection.x += ((minXGap - xGap) / 2);
+ }