if (changeset.bbox) {
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"],
+ 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);
+ minProjection.x -= ((minXGap - xGap) / 2);
+ maxProjection.x += ((minXGap - xGap) / 2);
}
if (yGap < minYGap) {
- minProjection["y"] += ((minYGap - yGap) / 2);
- maxProjection["y"] -= ((minYGap - yGap) / 2);
+ minProjection.y += ((minYGap - yGap) / 2);
+ maxProjection.y -= ((minYGap - yGap) / 2);
}
var minUnProjection = map.unproject(minProjection),