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) {
 +
    return null;
 +
        }
 +
 +
        // don't repeat across x-axis
 +
        if (x < 0 || x >= tileRange) {
 +
    return null;
 +
        }
 +
 +
        return {
 +
          x: x,
 +
          y: y
 +
        };
       }
       }

Revision as of 09:35, 3 April 2015

Fragoria Map

Personal tools
Date/Time
Server & Cross

Super-Cross Server