public void setScale(float scale) {
this.scale = scale;
LatLonPoint center = new LatLonPoint();
LLXY llxy = new LLXY(center, scale, 2000, 1000);
Point p1 = llxy.forward(90f, -180f);
Point p2 = llxy.forward(-90f, 180f);
int w = (int) (p2.getX() - p1.getX());
int h = (int) (p2.getY() - p1.getY());
Projection proj = new LLXY(center, scale, w, h);