Skip to content

Instantly share code, notes, and snippets.

@JimBlaney
Created January 4, 2016 13:44
Show Gist options
  • Save JimBlaney/6c907f5cbbf82f487bb4 to your computer and use it in GitHub Desktop.
Save JimBlaney/6c907f5cbbf82f487bb4 to your computer and use it in GitHub Desktop.
Snippet demonstrating how to override an API object's natural function
require([
'dojo/_base/lang',
'esri/layers/ArcGISTiledMapServiceLayer',
'esri/map',
'dojo/domReady!'
], function(
lang,
ArcGISTiledMapServiceLayer,
Map
) {
var _ = ArcGISTiledMapServiceLayer.prototype.getTileUrl;
lang.extend(ArcGISTiledMapServiceLayer, {
getTileUrl: function() {
var url = _.apply(this, arguments);
return url + '.png';
}
});
var map = new Map('map', {
basemap: 'streets',
zoom: 8,
center: [-77, 38]
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment