[OSM-dev] Converting slippy map tilenames back to lat/lon
Frederik Ramm
frederik at remote.org
Mon Jul 7 09:50:58 BST 2008
Hi,
> Can
> anybody please help me how to compute in Java lat & lon from xtile,
> ytile & zoom?
public static double tileYToLat(int zoom, int y) {
if ((zoom < 3) || (zoom > 18)) return Double.MIN_VALUE;
return Math.atan(Math.sinh(Math.PI - (Math.PI*y /
(1<<(zoom-1))))) * 180 / Math.PI;
}
public static double tileXToLon(int zoom, int x) {
if ((zoom < 3) || (zoom > 18)) return Double.MIN_VALUE;
return x * 45.0 / (1<<(zoom-3)) - 180.0;
}
Bye
Frederik
More information about the dev
mailing list