Leaflet 1.x.x vs Openlayers 4.x.x. Часть 1. Исходный код

JS- , : . , . — .









Openlayers 2, , .



3- , «» — Google Closure Compiler ES6. , , , :

Leaflet 1.0.3 144 410 (90 )
Openlayers 4.1.1 511 3.1 (300 )


, losure ompiler 2+ , Leaflet. , « » import ‘../../../../src’ ES6.



Google Closure ( ). , , «» 1-2 . , ol.source.Image , . , , . — Openlayers ( OL ), «», , . , Openlayers , (Esri ), - .



Leaflet . , — . . , , , - . ES6 ( ). Leaflet, , .



, - , (, ). Leaflet :



export var CenterOriginTileLayer = TileLayer.extend({
  getTileUrl: function (coords) {
    //            
    //   URL   
  }
});

      
      





, (ol.source.XYZ) Openlayers ol.tilegrid.TileGrid, , , origin — . , Openlayers , .



, , , ? , Openlayers Leaflet (+) , — Leaflet. . , .



.



All Articles