Fork me on GitHub
Show:

File: ../src/maps/leaflet/layers/aeristile.js

define([
  'aeris/util',
  'aeris/maps/strategy/layers/tile'
], function(_, Tile) {
  /**
   * Rendering strategy for Aeris Tiles.
   *
   * @class aeris.maps.leaflet.layers.AerisTile
   * @extends aeris.maps.leaflet.layers.Tile
   *
   * @constructor
  */
  var AerisTileStrategy = function(mapObject) {
    Tile.call(this, mapObject);
  };
  _.inherits(AerisTileStrategy, Tile);


  /**
   * @method getTileUrl_
   */
  AerisTileStrategy.prototype.getTileUrl_ = function() {
    var url = Tile.prototype.getTileUrl_.call(this);

    return url.replace('{t}', this.object_.getAerisTimeString());
  };


  return AerisTileStrategy;
});