Retour à la documentation
define([
'dojo/_base/declare',
'dojo/_base/lang',
'spw/api/MapService',
'spw/api/HeatLayer'
],
function(declare, lang, MapService, HeatLayer) {
/**
* @class spw.api.HeatMapService
* @extends {spw.api.MapService}
*/
var HeatMapService = declare('spw.api.HeatMapService', [MapService], /** @lends spw.api.HeatMapService.prototype */ {
/**
* Crée le layer Esri sur base de la configuration du MapService.
* @memberOf spw.api.MapService
*/
createMapLayer: function() {
// Test if canvas is supported (IE8 not supported)
var canvas = document.createElement("canvas");
if(canvas && canvas.getContext) {
if(this.minScale = -1)
this.minScale = 0;
if(this.maxScale = -1)
this.maxScale = 0;
this.hasLegend = false;
this.layer = new HeatLayer(lang.mixin({
"id": this.serviceId,
"serviceURL": this.url,
"maxScale":0,
"minScale":0
}, this));
}
this.inherited(arguments);
}
});
return HeatMapService;
});