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) | ||
Line 65: | Line 65: | ||
// y: y | // 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