Initial commit
This commit is contained in:
+58
@@ -0,0 +1,58 @@
|
||||
var _ = require('underscore');
|
||||
var SimpleStyleDefaults = require('./simple-style-defaults');
|
||||
var rampList = require('cartocolor');
|
||||
|
||||
module.exports = _.defaults({
|
||||
|
||||
generateAttributes: function (geometryType) {
|
||||
return _.extend(
|
||||
this._getFillAttrs(geometryType),
|
||||
this._getAggrAttrs(),
|
||||
this._getAnimatedAttrs(),
|
||||
this._getLabelsAttrs()
|
||||
);
|
||||
},
|
||||
|
||||
_getFillAttrs: function (geometryType) {
|
||||
var attrs = {
|
||||
fill: {
|
||||
'size': {
|
||||
fixed: 45
|
||||
},
|
||||
'color': {
|
||||
attribute: 'cartodb_id',
|
||||
range: rampList.ag_Sunset[7],
|
||||
bins: 6
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
return attrs;
|
||||
},
|
||||
|
||||
_getAggrAttrs: function () {
|
||||
return {
|
||||
aggregation: {}
|
||||
};
|
||||
},
|
||||
|
||||
_getAnimatedAttrs: function (geometryType) {
|
||||
return {
|
||||
animated: {
|
||||
attribute: 'cartodb_id',
|
||||
overlap: false,
|
||||
duration: 30,
|
||||
steps: 1,
|
||||
trails: 0,
|
||||
resolution: 4
|
||||
}
|
||||
};
|
||||
},
|
||||
|
||||
_getLabelsAttrs: function () {
|
||||
return {
|
||||
labels: {}
|
||||
};
|
||||
}
|
||||
|
||||
}, SimpleStyleDefaults);
|
||||
Reference in New Issue
Block a user