nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

RetinaTileLayer.js (583B)


      1 import L from 'leaflet';
      2 
      3 import {RetinaTileLayer} from '~/lib/leaflet.layer.RetinaTileLayer';
      4 import './TileLayer';
      5 
      6 RetinaTileLayer.include({
      7     cloneForPrint: function(options) {
      8         const newOptions = L.Util.extend({}, this.options, options);
      9         return new RetinaTileLayer(this.urls, newOptions, newOptions.scaleDependent);
     10     },
     11 
     12     getTilesInfo: async function(printOptions) {
     13         const tilesInfo = await L.TileLayer.prototype.getTilesInfo.call(this, printOptions);
     14         tilesInfo.tileScale = this.tileSizeMultiplicator;
     15         return tilesInfo;
     16     },
     17 });