diff --git a/lib/index.js b/lib/index.js index 81e3b09..43a80ee 100644 --- a/lib/index.js +++ b/lib/index.js @@ -199,6 +199,9 @@ export default class Layer extends EE.EventEmitter { if (rules) { out.layer.style.rules = rules; } + if (rules.simple) { + out.layer.style = rules.styles.style; + } out.layer.query.where = query; switch (type) { case 'line': @@ -210,6 +213,9 @@ export default class Layer extends EE.EventEmitter { case 'poly': out.layer.query.select.type = 'geo.poly'; break; + default: + out.layer.query.select.type = `geo.${type}`; + break; } if (this._sort) { out.layer.style.orderBy = this._sort;