/**
* Return true of current bounds covers the projection area.
*/
public boolean isOnMap(Projection proj) {
OMRect bds = getBounds();
bds.generate(proj);
Shape s = bds.getShape();
return s.intersects(0, 0, proj.getWidth(), proj.getHeight());
}
public boolean validScale(Projection proj) {