Template:Fragoria Map

From FragoriaWiki

(Difference between revisions)
Jump to: navigation, search
Line 43: Line 43:
       }
       }
-
      // Normalizes the coords that tiles repeat across the x axis (horizontally)
 
-
      // like the standard Google map tiles.
 
-
      function getNormalizedCoord(coord, zoom) {
 
-
        var y = coord.y;
 
-
        var x = coord.x;
 
-
        // tile range in one direction range is dependent on zoom level
 
-
        // 0 = 1 tile, 1 = 2 tiles, 2 = 4 tiles, 3 = 8 tiles, etc
 
-
        var tileRange = 1 << zoom;
 
-
 
-
        // don't repeat across y-axis (vertically)
 
-
        if (y < 0 || y >= tileRange) {
 
-
          y = (y % tileRange + tileRange) % tileRange;
 
-
        }
 
-
 
-
        // repeat across x-axis
 
-
        if (x < 0 || x >= tileRange) {
 
-
          x = (x % tileRange + tileRange) % tileRange;
 
-
        }
 
-
 
-
        return {
 
-
          x: x,
 
-
          y: 2y
 
-
        };
 
       }
       }

Revision as of 09:34, 3 April 2015

Fragoria Map

Personal tools
Date/Time
Server & Cross

Super-Cross Server