Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GenerateTiles: function() {
- for (var h = 0; h < this.Tiles.length; h++) {
- this.Tiles[h].remove()
- }
- var g = 1;
- var j = (e.BaseTileSize * e.ZoomLevel);
- if (e.ZoomLevel <= 5) {
- g = 1;
- e.TileSize = j
- } else {
- if (e.ZoomLevel <= 12) {
- g = 2;
- e.TileSize = j / 2
- } else {
- g = j / 500;
- e.TileSize = 500
- }
- }
- for (var h = 0; h < g; h++) {
- for (var k = 0; k < g; k++) {
- var i;
- if(this.Cache["h" + h + "k" + k + "z"+ e.ZoomLevel] == undefined){
- i = e.GetTile(new b.Map.Point(h, k), e.ZoomLevel, document);
- this.Cache["h" + h + "k" + k + "z"+ e.ZoomLevel] = i;
- }else{
- i = this.Cache["h" + h + "k" + k + "z"+ e.ZoomLevel];
- }
- d(i).attr("style", "position:absolute;top:" + (k * e.TileSize) + "px;left:" + (h * e.TileSize) + "px;z-index:0;width:" + e.TileSize + "px;height:" + e.TileSize + "px;").appendTo(e.Wrapper).disableSelection();
- this.Tiles.push(d(i))
- }
- }
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement