Skip to content

Commit e63b117

Browse files
committed
fix feature layer menu heatmaps
1 parent 28047e4 commit e63b117

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

widgets/HeatMap.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,13 @@ define([
3333
topic.subscribe(this.topic, lang.hitch(this, 'initHeatMap'));
3434
},
3535
initHeatMap: function (r) {
36-
var layerId = r.layer.id + r.subLayer.id;
37-
if (!this._heatMapLayers[r.layer.id]) {
38-
this._heatMapLayers[r.layer.id] = {};
39-
}
36+
var layerId = [
37+
r.layer.id,
38+
(r.subLayer ? r.subLayer.id : 'feature'),
39+
'heatmap'
40+
].join('-');
4041
if (!this._heatMapLayers[layerId]) {
41-
var serviceURL = r.layer.url + '/' + r.subLayer.id;
42+
var serviceURL = r.layer.url + (r.subLayer ? '/' + r.subLayer.id : '');
4243
var heatmapFeatureLayerOptions = {
4344
mode: FeatureLayer.MODE_SNAPSHOT,
4445
outFields: ['*'],

0 commit comments

Comments
 (0)