Template:Fragoria Map
From FragoriaWiki
(Difference between revisions)
												
			
		| Line 43: | Line 43: | ||
// Normalizes the coords that tiles repeat across the x axis (horizontally)  | // Normalizes the coords that tiles repeat across the x axis (horizontally)  | ||
// like the standard Google map tiles.  | // 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  | // tile range in one direction range is dependent on zoom level  | ||
// 0 = 1 tile, 1 = 2 tiles, 2 = 4 tiles, 3 = 8 tiles, etc  | // 0 = 1 tile, 1 = 2 tiles, 2 = 4 tiles, 3 = 8 tiles, etc  | ||
| - | + | //		var tileRange = 2<< zoom;  | |
// repeat across y-axis (vertically)  | // repeat across y-axis (vertically)  | ||
| - | + | //		if (y < 0 || y >= tileRange) {  | |
| - | + | //			y = (y % tileRange + tileRange) % tileRange;  | |
| - | + | //		}  | |
// repeat across x-axis  | // repeat across x-axis  | ||
| - | + | //		if (x < 0 || x >= tileRange) {  | |
| - | + | //			x = (x % tileRange + tileRange) % tileRange;  | |
| - | + | //		}  | |
| - | + | //		return {  | |
| - | + | //			x: x,  | |
| - | + | //			y: y  | |
| - | + | //			};  | |
| - | + | //	}  | |
// Add a move listener to restrict the bounds range  | // Add a move listener to restrict the bounds range  | ||
Revision as of 15:17, 3 April 2015

				
				
				
				
				
	
			