Advertisement
Guest User

Untitled

a guest
Oct 24th, 2013
427
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //x, y and zoom to get the tile, the edge belongs to
  2. //hOffset: horizontal offset from the generated maps center to the edge
  3. //vOffset: vertical offset from the generated maps center to the edge
  4. private double[] getTilesEdge(int x, int y, int zoom, int hOffset, int vOffset) {
  5.         double[] result = new double[2];
  6.         double lngCenter = x/Math.pow(2,zoom)*360.0-180.0; //langitude of the center of the edge tile
  7.         double latCenter = Math.toDegrees(Math.atan(Math.sinh(Math.PI-2*y/Math.pow(2,zoom)))); //latitude of the center of the edge tile
  8.         int xPos = 128+(-1)*hOffset;
  9.         int yPos = 128+(-1)*vOffset;
  10.         result [0] = //to do: latitude of the edge
  11.         result [1] = //to do: langitude of the edge
  12.         return result;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement