From 2d75bbe72d434e0e02e292a755806aa47f2dc376 Mon Sep 17 00:00:00 2001
From: Glenn Vorhes <gavorhes@wisc.edu>
Date: Thu, 31 Aug 2017 21:00:21 -0500
Subject: [PATCH] rename react, update documentation

---
 dist/react/DatePick.jsx.map                   |   1 -
 dist/react/DateRange.jsx.map                  |   1 -
 dist/react/Radio.jsx.map                      |   1 -
 dist/react/SelectArea.jsx.map                 |   1 -
 dist/react/Slider.jsx.map                     |   1 -
 dist/react/helpers/dateFormat.js.map          |   1 -
 dist/react/helpers/get_map.js.map             |   1 -
 dist/react/reactAndRedux.js.map               |   1 -
 dist/{react => reactCompoents}/DatePick.d.ts  |   0
 dist/{react => reactCompoents}/DatePick.jsx   |   0
 dist/reactCompoents/DatePick.jsx.map          |   1 +
 dist/{react => reactCompoents}/DateRange.d.ts |   0
 dist/{react => reactCompoents}/DateRange.jsx  |   0
 dist/reactCompoents/DateRange.jsx.map         |   1 +
 dist/{react => reactCompoents}/Radio.d.ts     |   0
 dist/{react => reactCompoents}/Radio.jsx      |   0
 dist/reactCompoents/Radio.jsx.map             |   1 +
 .../{react => reactCompoents}/SelectArea.d.ts |   0
 dist/{react => reactCompoents}/SelectArea.jsx |   0
 dist/reactCompoents/SelectArea.jsx.map        |   1 +
 dist/{react => reactCompoents}/Slider.d.ts    |   0
 dist/{react => reactCompoents}/Slider.jsx     |   0
 dist/reactCompoents/Slider.jsx.map            |   1 +
 .../helpers/dateFormat.d.ts                   |   0
 .../helpers/dateFormat.js                     |   0
 dist/reactCompoents/helpers/dateFormat.js.map |   1 +
 .../helpers/get_map.d.ts                      |   0
 .../helpers/get_map.js                        |   0
 dist/reactCompoents/helpers/get_map.js.map    |   1 +
 .../reactAndRedux.d.ts                        |   0
 .../reactAndRedux.js                          |   0
 dist/reactCompoents/reactAndRedux.js.map      |   1 +
 doc/assets/js/search.js                       |   2 +-
 doc/classes/_slider.html                      |  70 +-
 doc/classes/commonsymbol.html                 |  18 +-
 doc/classes/datepick.html                     |  54 +-
 doc/classes/daterange.html                    |  87 +--
 doc/classes/dayrange.html                     |  22 +-
 doc/classes/featurelayerproperties.html       |  16 +-
 doc/classes/itslayercollection.html           |  12 +-
 doc/classes/layerbase.html                    | 120 ++--
 doc/classes/layerbasevector.html              | 212 ++++---
 doc/classes/layerbasevectoresri.html          | 216 ++++---
 doc/classes/layerbasevectorgeojson.html       | 212 ++++---
 doc/classes/layerbasexyztile.html             | 120 ++--
 doc/classes/layeresrimapserver.html           | 135 ++--
 doc/classes/layeresritile.html                | 118 ++--
 doc/classes/layergroup.html                   |  78 +--
 doc/classes/layeritsinventory.html            | 216 ++++---
 doc/classes/layerlegend.html                  |  35 +-
 doc/classes/layerrealearthtile.html           | 126 ++--
 doc/classes/layerswipe.html                   |  34 +-
 doc/classes/layervectorrealearth.html         | 218 ++++---
 doc/classes/linesymbol.html                   |  18 +-
 doc/classes/mapinteractionbase.html           |  18 +-
 doc/classes/mapmovecls.html                   |  72 ++-
 doc/classes/mappopupcls.html                  |  52 +-
 doc/classes/mediacontrol.html                 |  60 +-
 doc/classes/pointsymbol.html                  |  18 +-
 doc/classes/polygonsymbol.html                |  18 +-
 doc/classes/radio.html                        |   2 +-
 doc/classes/radiobase.html                    |  60 +-
 doc/classes/radioconnected.html               |   2 +-
 doc/classes/radioitem.html                    | 118 +---
 doc/classes/realearthanimate.html             |  28 +-
 doc/classes/realearthanimatetile.html         |  34 +-
 doc/classes/realearthanimatevector.html       |  46 +-
 doc/classes/selectarea.html                   |  66 +-
 doc/classes/selectboxbase.html                |  28 +-
 doc/classes/singlesymbol.html                 |  22 +-
 doc/classes/slider.html                       |  86 +--
 doc/classes/sortedfeatures.html               |  14 +-
 doc/classes/symbolgenerator.html              |  18 +-
 doc/classes/tippresets.html                   |   8 +-
 doc/classes/tipsliders.html                   |  50 +-
 doc/classes/uniquevaluesymbol.html            |  50 +-
 doc/globals.html                              | 532 ++++++++++------
 doc/index.html                                |  66 +-
 doc/interfaces/changecallback.html            |   2 +-
 doc/interfaces/changefunction.html            |   2 +-
 doc/interfaces/changeresponse.html            |   6 +-
 doc/interfaces/contentgenerator.html          |   2 +-
 doc/interfaces/crstransform.html              |   4 +-
 doc/interfaces/extentobject.html              |   8 +-
 doc/interfaces/iaction.html                   |   2 +-
 doc/interfaces/icommonsymbol.html             |   6 +-
 doc/interfaces/idatepick.html                 | 260 ++++++++
 doc/interfaces/idaterange.html                | 291 +++++++++
 doc/interfaces/iesrirenderer.html             | 267 ++++++++
 .../{esriresponse.html => iesriresponse.html} |  27 +-
 .../{esrisymbol.html => iesrisymbol.html}     |  58 +-
 doc/interfaces/iiconconfig.html               | 246 ++++++++
 doc/interfaces/ilayeritsinventory.html        | 597 ++++++++++++++++++
 doc/interfaces/ilegenditem.html               | 239 +++++++
 ...{esrirenderer.html => ilegendoptions.html} |  46 +-
 doc/interfaces/ilineconfig.html               | 260 ++++++++
 doc/interfaces/ilinestyle.html                | 211 +++++++
 doc/interfaces/imapservicelegend.html         | 222 +++++++
 doc/interfaces/imulticonfig.html              | 219 +++++++
 doc/interfaces/iradiobase.html                | 288 +++++++++
 doc/interfaces/iradioitem.html                | 302 +++++++++
 doc/interfaces/irealearthanimate.html         |   2 +-
 doc/interfaces/iselectarea.html               | 232 +++++++
 doc/interfaces/islider.html                   | 260 ++++++++
 doc/interfaces/istylefunc.html                | 191 ++++++
 doc/interfaces/keyvals.html                   |   4 +-
 doc/interfaces/layerbaseoptions.html          |  24 +-
 .../layerbasevectoresrioptions.html           |  48 +-
 .../layerbasevectorgeojsonoptions.html        |  43 +-
 doc/interfaces/layerbasevectoroptions.html    |  38 +-
 doc/interfaces/layeresrimapserveroptions.html |  28 +-
 doc/interfaces/layeresritileoptions.html      |  26 +-
 doc/interfaces/layerrealearthtileoptions.html |  30 +-
 .../layervectorrealearthoptions.html          |  46 +-
 doc/interfaces/makemapmoveparams.html         |  20 +-
 doc/interfaces/mapevent.html                  |   8 +-
 doc/interfaces/mapmovecallbackfunction.html   |   2 +-
 doc/interfaces/mediarangeconfig.html          |  12 +-
 doc/interfaces/popupcallback.html             |   2 +-
 doc/interfaces/popupchangedfunction.html      |   2 +-
 doc/interfaces/quickmapoptions.html           |  14 +-
 doc/interfaces/rangechangedcallback.html      |   6 +-
 doc/interfaces/selectchangecallback.html      |   2 +-
 doc/interfaces/timesloadedcallback.html       |   2 +-
 doc/interfaces/tippresetconfig.html           |   4 +-
 doc/interfaces/tipsliderconfig.html           |   4 +-
 doc/modules/checkdefined.html                 |   4 +-
 src/{react => reactCompoents}/DatePick.tsx    |   0
 src/{react => reactCompoents}/DateRange.tsx   |   0
 src/{react => reactCompoents}/Radio.tsx       |   0
 src/{react => reactCompoents}/SelectArea.tsx  |   0
 src/{react => reactCompoents}/Slider.tsx      |   0
 .../helpers/dateFormat.ts                     |   0
 .../helpers/get_map.ts                        |   0
 .../reactAndRedux.ts                          |   0
 135 files changed, 6246 insertions(+), 1996 deletions(-)
 delete mode 100644 dist/react/DatePick.jsx.map
 delete mode 100644 dist/react/DateRange.jsx.map
 delete mode 100644 dist/react/Radio.jsx.map
 delete mode 100644 dist/react/SelectArea.jsx.map
 delete mode 100644 dist/react/Slider.jsx.map
 delete mode 100644 dist/react/helpers/dateFormat.js.map
 delete mode 100644 dist/react/helpers/get_map.js.map
 delete mode 100644 dist/react/reactAndRedux.js.map
 rename dist/{react => reactCompoents}/DatePick.d.ts (100%)
 rename dist/{react => reactCompoents}/DatePick.jsx (100%)
 create mode 100644 dist/reactCompoents/DatePick.jsx.map
 rename dist/{react => reactCompoents}/DateRange.d.ts (100%)
 rename dist/{react => reactCompoents}/DateRange.jsx (100%)
 create mode 100644 dist/reactCompoents/DateRange.jsx.map
 rename dist/{react => reactCompoents}/Radio.d.ts (100%)
 rename dist/{react => reactCompoents}/Radio.jsx (100%)
 create mode 100644 dist/reactCompoents/Radio.jsx.map
 rename dist/{react => reactCompoents}/SelectArea.d.ts (100%)
 rename dist/{react => reactCompoents}/SelectArea.jsx (100%)
 create mode 100644 dist/reactCompoents/SelectArea.jsx.map
 rename dist/{react => reactCompoents}/Slider.d.ts (100%)
 rename dist/{react => reactCompoents}/Slider.jsx (100%)
 create mode 100644 dist/reactCompoents/Slider.jsx.map
 rename dist/{react => reactCompoents}/helpers/dateFormat.d.ts (100%)
 rename dist/{react => reactCompoents}/helpers/dateFormat.js (100%)
 create mode 100644 dist/reactCompoents/helpers/dateFormat.js.map
 rename dist/{react => reactCompoents}/helpers/get_map.d.ts (100%)
 rename dist/{react => reactCompoents}/helpers/get_map.js (100%)
 create mode 100644 dist/reactCompoents/helpers/get_map.js.map
 rename dist/{react => reactCompoents}/reactAndRedux.d.ts (100%)
 rename dist/{react => reactCompoents}/reactAndRedux.js (100%)
 create mode 100644 dist/reactCompoents/reactAndRedux.js.map
 create mode 100644 doc/interfaces/idatepick.html
 create mode 100644 doc/interfaces/idaterange.html
 create mode 100644 doc/interfaces/iesrirenderer.html
 rename doc/interfaces/{esriresponse.html => iesriresponse.html} (90%)
 rename doc/interfaces/{esrisymbol.html => iesrisymbol.html} (80%)
 create mode 100644 doc/interfaces/iiconconfig.html
 create mode 100644 doc/interfaces/ilayeritsinventory.html
 create mode 100644 doc/interfaces/ilegenditem.html
 rename doc/interfaces/{esrirenderer.html => ilegendoptions.html} (81%)
 create mode 100644 doc/interfaces/ilineconfig.html
 create mode 100644 doc/interfaces/ilinestyle.html
 create mode 100644 doc/interfaces/imapservicelegend.html
 create mode 100644 doc/interfaces/imulticonfig.html
 create mode 100644 doc/interfaces/iradiobase.html
 create mode 100644 doc/interfaces/iradioitem.html
 create mode 100644 doc/interfaces/iselectarea.html
 create mode 100644 doc/interfaces/islider.html
 create mode 100644 doc/interfaces/istylefunc.html
 rename src/{react => reactCompoents}/DatePick.tsx (100%)
 rename src/{react => reactCompoents}/DateRange.tsx (100%)
 rename src/{react => reactCompoents}/Radio.tsx (100%)
 rename src/{react => reactCompoents}/SelectArea.tsx (100%)
 rename src/{react => reactCompoents}/Slider.tsx (100%)
 rename src/{react => reactCompoents}/helpers/dateFormat.ts (100%)
 rename src/{react => reactCompoents}/helpers/get_map.ts (100%)
 rename src/{react => reactCompoents}/reactAndRedux.ts (100%)

diff --git a/dist/react/DatePick.jsx.map b/dist/react/DatePick.jsx.map
deleted file mode 100644
index 22f8191..0000000
--- a/dist/react/DatePick.jsx.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"DatePick.jsx","sourceRoot":"","sources":["../../src/react/DatePick.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAGH,iDAAsC;AACtC,0BAA6B;AAC7B,qBAAmB;AACnB,6CAAwC;AAExC,mDAAkD;AASlD;;GAEG;AACH;IAA8B,4BAAgC;IAG1D,kBAAY,KAAgB,EAAE,OAAe;QAA7C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAExB;QADG,KAAI,CAAC,SAAS,GAAG,kBAAQ,EAAE,CAAC;;IAChC,CAAC;IAED,oCAAiB,GAAjB;QAAA,iBAUC;QATG,IAAI,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;QAErD,GAAG,CAAC,UAAU,CACV;YACI,QAAQ,EAAE;gBACN,KAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC;YACjC,CAAC;SACJ,CACJ,CAAC;IACN,CAAC;IAED,yBAAM,GAAN;QACI,MAAM,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAC9B;YAAA,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,KAAK,CAChC;YAAA,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,MAAM,CAChD,KAAK,CAAC,CAAC,EAAC,MAAM,EAAE,cAAc,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAC,CAAC,CACpE,YAAY,CAAC,CAAC,yBAAY,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,CACjE,QAAQ,CAAC,CAAC,IAAI,CAAC,EAE1B;QAAA,EAAE,IAAI,CAAC,CAAA;IACX,CAAC;IACL,eAAC;AAAD,CAAC,AA9BD,CAA8B,qBAAK,CAAC,SAAS,GA8B5C;AA9BY,4BAAQ;AAgCrB,kBAAe,QAAQ,CAAC","sourcesContent":["/**\r\n * Created by glenn on 6/14/2017.\r\n */\r\n\r\n\r\nimport {React} from './reactAndRedux';\r\nimport $ = require('jquery');\r\nimport 'jquery-ui';\r\nimport makeGuid from '../util/makeGuid';\r\n\r\nimport {dateToString} from './helpers/dateFormat';\r\n\r\nexport interface iDatePick{\r\n    label: string;\r\n    id?: string;\r\n    initialDate?: Date;\r\n    change: (val: string) => any\r\n}\r\n\r\n/**\r\n * params label, id, initialDate, change callback with value as string\r\n */\r\nexport class DatePick extends React.Component<iDatePick, null> {\r\n    defaultId: string;\r\n\r\n    constructor(props: iDatePick, context: Object){\r\n        super(props, context);\r\n        this.defaultId = makeGuid();\r\n    }\r\n\r\n    componentDidMount() {\r\n        let $el = $('#' + (this.props.id || this.defaultId));\r\n\r\n        $el.datepicker(\r\n            {\r\n                onSelect: () => {\r\n                    this.props.change($el.val());\r\n                }\r\n            }\r\n        );\r\n    }\r\n\r\n    render() {\r\n        return <span className=\"date-pick\">\r\n            <label>{this.props.label}</label>\r\n            <input id={this.props.id || this.defaultId} type=\"text\"\r\n                   style={{margin: \"0 10px 0 5px\", width: '73px', textAlign: 'center'}}\r\n                   defaultValue={dateToString(this.props.initialDate || new Date())}\r\n                   readOnly={true}\r\n            />\r\n        </span>\r\n    }\r\n}\r\n\r\nexport default DatePick;"]}
\ No newline at end of file
diff --git a/dist/react/DateRange.jsx.map b/dist/react/DateRange.jsx.map
deleted file mode 100644
index 4eb02c0..0000000
--- a/dist/react/DateRange.jsx.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"DateRange.jsx","sourceRoot":"","sources":["../../src/react/DateRange.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAEH,iDAAsC;AAEtC,qBAAmB;AACnB,6CAAwC;AACxC,8CAAgD;AAChD,uCAAkC;AAElC,sBAAsB,GAAgB;IAClC,EAAE,CAAC,CAAE,GAAY,CAAC,OAAO,CAAC,CAAA,CAAC;QACvB,MAAM,CAAC,GAAW,CAAC;IACvB,CAAC;IAAC,IAAI,CAAC,CAAC;QACJ,MAAM,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC;IACzB,CAAC;AACL,CAAC;AAYD;IAA+B,6BAAiC;IAW5D,mBAAY,KAAiB,EAAE,OAAe;QAA9C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAmBxB;QA9BD,aAAO,GAAG,kBAAQ,EAAE,CAAC;QACrB,WAAK,GAAG,kBAAQ,EAAE,CAAC;QAYf,KAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,KAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;QACpD,KAAI,CAAC,QAAQ,GAAG,OAAO,KAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,KAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC;QAEnG,EAAE,CAAC,CAAC,KAAI,CAAC,QAAQ,GAAG,KAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;YAChC,MAAM,+DAA+D,CAAC;QAC1E,CAAC;QAED,EAAE,CAAC,CAAC,KAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAA,CAAC;YACvB,KAAI,CAAC,GAAG,GAAG,YAAY,CAAC,KAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAA;QAClD,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,KAAI,CAAC,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;QAC1B,CAAC;QAED,KAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;QAC3B,KAAI,CAAC,KAAK,GAAG,IAAI,IAAI,CAAC,KAAI,CAAC,GAAG,CAAC,CAAC;QAChC,KAAI,CAAC,KAAK,CAAC,OAAO,CAAC,KAAI,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,KAAI,CAAC,QAAQ,CAAC,CAAC;QACzD,KAAI,CAAC,UAAU,EAAE,CAAC;;IACtB,CAAC;IAED,8BAAU,GAAV;QACI,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC;IACvG,CAAC;IAGD,qCAAiB,GAAjB;QACI,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,CAAqB,CAAC;QAC5E,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,CAAqB,CAAC;QACxE,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,sBAAI,gCAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC;QACxE,CAAC;;;OAAA;IAED,4BAAQ,GAAR,UAAS,CAAS;QACd,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;QACrC,IAAI,CAAC,UAAU,EAAE,CAAC;QAElB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;YACjB,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YAEhC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;gBAC/B,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC;YACzD,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC;YAC7D,CAAC;YAED,IAAI,CAAC,QAAQ,CAAC,KAAK,GAAG,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACrD,IAAI,CAAC,UAAU,EAAE,CAAC;QACtB,CAAC;QACD,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,0BAAM,GAAN,UAAO,CAAS;QACZ,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,EAAE,CAAC;QAElB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;YACjB,IAAI,CAAC,KAAK,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAEhC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;gBAC/B,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC;YAC7D,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC;YACjE,CAAC;YAED,IAAI,CAAC,UAAU,CAAC,KAAK,GAAG,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YACzD,IAAI,CAAC,UAAU,EAAE,CAAC;QACtB,CAAC;QACD,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,0BAAM,GAAN;QAAA,iBAKC;QAJG,MAAM,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,YAAY,CAC9B;YAAA,CAAC,kBAAQ,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,UAAC,CAAC,IAAM,KAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA,CAAA,CAAC,CAAC,EACrG;YAAA,CAAC,kBAAQ,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,UAAC,CAAC,IAAM,KAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA,CAAA,CAAC,CAAC,EACjG;QAAA,EAAE,GAAG,CAAC,CAAC;IACX,CAAC;IACL,gBAAC;AAAD,CAAC,AA5FD,CAA+B,qBAAK,CAAC,SAAS,GA4F7C;AA5FY,8BAAS","sourcesContent":["/**\r\n * Created by glenn on 6/12/2017.\r\n */\r\n\r\nimport {React} from './reactAndRedux';\r\nimport $ = require('jquery');\r\nimport 'jquery-ui';\r\nimport makeGuid from '../util/makeGuid';\r\nimport * as fixDate from './helpers/dateFormat';\r\nimport DatePick from './DatePick';\r\n\r\nfunction stringToDate(dte: string|Date){\r\n    if ((dte as Date).getTime){\r\n        return dte as Date;\r\n    } else {\r\n        return new Date(dte);\r\n    }\r\n}\r\n\r\nexport interface iDateRange{\r\n    maxRange: number;\r\n    callback: (start: string|Date, end: string|Date) => any;\r\n    minRange?: number;\r\n    maxDate?: string|Date;\r\n    minDate?: string|Date;\r\n    initialEnd?: string|Date;\r\n}\r\n\r\n\r\nexport class DateRange extends React.Component<iDateRange, null> {\r\n    startId = makeGuid();\r\n    endId = makeGuid();\r\n    startInput: HTMLInputElement;\r\n    endInput: HTMLInputElement;\r\n    start: Date;\r\n    end: Date;\r\n    maxRange: number;\r\n    minRange: number;\r\n    numDays: number;\r\n\r\n    constructor(props: iDateRange, context: Object) {\r\n        super(props, context);\r\n\r\n        this.maxRange = Math.round(this.props.maxRange) - 1;\r\n        this.minRange = typeof this.props['minRange'] == 'number' ? Math.round(this.props['minRange']) : 1;\r\n\r\n        if (this.minRange > this.maxRange) {\r\n            throw \"DateRange component: Max range must be greater than min range\";\r\n        }\r\n\r\n        if (this.props.initialEnd){\r\n            this.end = stringToDate(this.props.initialEnd)\r\n        } else {\r\n            this.end = new Date();\r\n        }\r\n\r\n        this.end.setHours(0, 0, 0);\r\n        this.start = new Date(this.end);\r\n        this.start.setDate(this.start.getDate() - this.maxRange);\r\n        this.setNumDays();\r\n    }\r\n\r\n    setNumDays() {\r\n        this.numDays = Math.round((this.end.getTime() - this.start.getTime()) / (1000 * 60 * 60 * 24)) + 1;\r\n    }\r\n\r\n\r\n    componentDidMount() {\r\n        this.startInput = document.getElementById(this.startId) as HTMLInputElement;\r\n        this.endInput = document.getElementById(this.endId) as HTMLInputElement;\r\n        this.props.callback(this.start, this.end);\r\n    }\r\n\r\n    get needReset(): boolean {\r\n        return this.numDays > this.maxRange || this.numDays < this.minRange;\r\n    }\r\n\r\n    setStart(s: string) {\r\n        this.start = fixDate.stringToDate(s);\r\n        this.setNumDays();\r\n\r\n        if (this.needReset) {\r\n            this.end = new Date(this.start);\r\n\r\n            if (this.numDays > this.maxRange) {\r\n                this.end.setDate(this.end.getDate() + this.maxRange);\r\n            } else {\r\n                this.end.setDate(this.end.getDate() + this.minRange - 1);\r\n            }\r\n\r\n            this.endInput.value = fixDate.dateToString(this.end);\r\n            this.setNumDays();\r\n        }\r\n        this.props.callback(this.start, this.end);\r\n    }\r\n\r\n    setEnd(s: string) {\r\n        this.end = fixDate.stringToDate(s);\r\n        this.setNumDays();\r\n\r\n        if (this.needReset) {\r\n            this.start = new Date(this.end);\r\n\r\n            if (this.numDays > this.maxRange) {\r\n                this.start.setDate(this.start.getDate() - this.maxRange);\r\n            } else {\r\n                this.start.setDate(this.start.getDate() - this.minRange + 1);\r\n            }\r\n\r\n            this.startInput.value = fixDate.dateToString(this.start);\r\n            this.setNumDays();\r\n        }\r\n        this.props.callback(this.start, this.end);\r\n    }\r\n\r\n    render() {\r\n        return <div className=\"date-range\">\r\n            <DatePick id={this.startId} label=\"Start\" initialDate={this.start} change={(s) => {this.setStart(s)}}/>\r\n            <DatePick id={this.endId} label=\"End\" initialDate={this.end} change={(s) => {this.setEnd(s)}}/>\r\n        </div>;\r\n    }\r\n}\r\n"]}
\ No newline at end of file
diff --git a/dist/react/Radio.jsx.map b/dist/react/Radio.jsx.map
deleted file mode 100644
index 4a2e31a..0000000
--- a/dist/react/Radio.jsx.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Radio.jsx","sourceRoot":"","sources":["../../src/react/Radio.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAGH,iDAAsC;AAEtC,qBAAmB;AACnB,6CAAwC;AAaxC;IAAwB,6BAAiC;IAGrD,mBAAY,KAAiB,EAAE,OAAe;QAA9C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAExB;QADG,KAAI,CAAC,IAAI,GAAG,kBAAQ,EAAE,CAAA;;IAC1B,CAAC;IAGD,0BAAM,GAAN;QAAA,iBAgCC;QA/BG,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC;YACpB,KAAK,GAAG;gBACJ,OAAO,EAAE,cAAc;gBACvB,OAAO,EAAE,OAAO;aACnB,CAAC;QACN,CAAC;QAED,IAAI,KAAK,GAAG;YACR,EAAE,EAAE,IAAI,CAAC,IAAI;YACb,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;YACxB,KAAK,EAAE,OAAO,IAAI,CAAC,KAAK,CAAC,KAAK,IAAI,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,EAAE;YAC5F,QAAQ,EAAE,UAAC,GAAkC;gBACzC,KAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;gBACpC,GAAG,CAAC,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC;YAC9B,CAAC;YACD,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;YAC3B,cAAc,EAAG,IAAI,CAAC,KAAK,CAAC,OAAO;SACtC,CAAC;QAEF,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;YACvB,OAAO,KAAK,CAAC,cAAc,CAAC;QAChC,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,OAAO,KAAK,CAAC,OAAO,CAAA;QACxB,CAAC;QAED,MAAM,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CACpB;YAAA,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,EACjB;YAAA,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,KAAK,CACvD;QAAA,EAAE,EAAE,CAAC,CAAC;IACV,CAAC;IACL,gBAAC;AAAD,CAAC,AA1CD,CAAwB,qBAAK,CAAC,SAAS,GA0CtC;AAWD;IAAwB,6BAAiC;IAIrD,mBAAY,KAAiB,EAAE,OAAe;QAA9C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAGxB;QAFG,KAAI,CAAC,MAAM,GAAG,KAAI,CAAC,KAAK,CAAC,MAAM,IAAI,KAAK,CAAC;QACzC,KAAI,CAAC,OAAO,GAAG,KAAI,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;;IACpE,CAAC;IAED,0BAAM,GAAN;QAAA,iBAwCC;QAvCG,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YACd,KAAK,GAAG;gBACJ,OAAO,EAAE,cAAc;gBACvB,OAAO,EAAE,OAAO;aACnB,CAAA;QACL,CAAC;QAED,IAAI,GAAG,GAAG,EAAE,CAAC;QAEb,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAE/C,IAAI,SAAS,GAAG;gBACZ,OAAO,EAAE,IAAI,CAAC,OAAO;gBACrB,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC;gBACzB,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM;gBACzB,MAAM,EAAE,UAAC,CAAS,IAAK,OAAA,CAAC,KAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAxB,CAAwB;gBAC/C,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC;gBACxB,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,SAAS,IAAI,KAAK;gBACxC,OAAO,EAAE,KAAK;gBACd,KAAK,EAAE,CAAC;aACX,CAAC;YAEF,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,KAAK,CAAC,oBAAoB,IAAI,QAAQ,CAAC,CAAA,CAAC;gBACpD,SAAS,CAAC,OAAO,GAAG,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,oBAAoB,CAAC;YAC7D,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,oBAAoB,CAAC;gBAC3E,OAAO,SAAS,CAAC,KAAK,CAAA;YAC1B,CAAC;YAED,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,SAAS,CAAC,EAAE,CAAC,CAAA;QACzC,CAAC;QAED,MAAM,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,YAAY,CAC9B;YAAA,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,EAAE,CAC1B;YAAA,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,EAAC,SAAS,EAAE,MAAM,EAAC,CAAC,CAC3B;gBAAA,CAAC,GAAG,CACR;YAAA,EAAE,EAAE,CACR;QAAA,EAAE,GAAG,CAAC,CAAA;IACV,CAAC;IACL,gBAAC;AAAD,CAAC,AAnDD,CAAwB,qBAAK,CAAC,SAAS,GAmDtC;AAGD;IAA2B,yBAAiI;IAA5J;;IAYA,CAAC;IAVG,sBAAM,GAAN;QACI,MAAM,CAAC,CAAC,SAAS,CACb,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CACxB,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CACxB,QAAQ,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAC9B,MAAM,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAC1B,oBAAoB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,CAC9C,SAAS,CAAC,CAAC,KAAK,CAAC,EACnB,CAAA;IACN,CAAC;IACL,YAAC;AAAD,CAAC,AAZD,CAA2B,qBAAK,CAAC,SAAS,GAYzC;AAZY,sBAAK;AAclB;IAAoC,kCAAkI;IAAtK;;IAYA,CAAC;IAVG,+BAAM,GAAN;QACI,MAAM,CAAC,CAAC,SAAS,CACb,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CACxB,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CACxB,QAAQ,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAC9B,MAAM,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAC1B,oBAAoB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,CAC/C,SAAS,CAAC,CAAC,IAAI,CAAC,EAClB,CAAA;IACN,CAAC;IACL,qBAAC;AAAD,CAAC,AAZD,CAAoC,qBAAK,CAAC,SAAS,GAYlD;AAZY,wCAAc","sourcesContent":["/**\r\n * Created by glenn on 6/12/2017.\r\n */\r\n\r\n\r\nimport {React} from './reactAndRedux';\r\nimport $ = require('jquery');\r\nimport 'jquery-ui';\r\nimport makeGuid from '../util/makeGuid';\r\nimport {ChangeEvent} from \"react\";\r\n\r\nexport interface iRadioItem{\r\n    groupId: string;\r\n    text: string;\r\n    checked: boolean;\r\n    inline: boolean;\r\n    change: (s: string) => any;\r\n    connected?: boolean;\r\n    index?: number\r\n}\r\n\r\nclass RadioItem extends React.Component<iRadioItem, null> {\r\n    guid: string;\r\n\r\n    constructor(props: iRadioItem, context: Object){\r\n        super(props, context);\r\n        this.guid = makeGuid()\r\n    }\r\n\r\n\r\n    render() {\r\n        let style = {};\r\n        if (this.props.inline) {\r\n            style = {\r\n                display: 'inline-block',\r\n                padding: '0 5px'\r\n            };\r\n        }\r\n\r\n        let props = {\r\n            id: this.guid,\r\n            type: \"radio\",\r\n            name: this.props.groupId,\r\n            value: typeof this.props.index == 'undefined' ? this.props.text : this.props.index.toFixed(),\r\n            onChange: (evt: ChangeEvent<HTMLInputElement>) => {\r\n                this.props.change(evt.target.value);\r\n                evt.target.checked = true;\r\n            },\r\n            checked: this.props.checked,\r\n            defaultChecked:  this.props.checked\r\n        };\r\n\r\n        if (this.props.connected) {\r\n            delete props.defaultChecked;\r\n        } else {\r\n            delete props.checked\r\n        }\r\n\r\n        return <li style={style}>\r\n            <input {...props}/>\r\n            <label htmlFor={this.guid}>{this.props.text}</label>\r\n        </li>;\r\n    }\r\n}\r\n\r\ninterface iRadioBase {\r\n    title: string;\r\n    items: string[];\r\n    callback: (val: string) => any;\r\n    inline?: boolean;\r\n    selectedValueOrIndex: string|number;\r\n    connected: boolean;\r\n}\r\n\r\nclass RadioBase extends React.Component<iRadioBase, null> {\r\n    inline: boolean;\r\n    groupId: string;\r\n\r\n    constructor(props: iRadioBase, context: Object) {\r\n        super(props, context);\r\n        this.inline = this.props.inline || false;\r\n        this.groupId = this.props.title.toLowerCase().replace(/ /g, '');\r\n    }\r\n\r\n    render() {\r\n        let style = {};\r\n        if (this.inline) {\r\n            style = {\r\n                display: 'inline-block',\r\n                padding: '0 5px'\r\n            }\r\n        }\r\n\r\n        let arr = [];\r\n\r\n        for (let i = 0; i < this.props.items.length; i++) {\r\n\r\n            let itemProps = {\r\n                groupId: this.groupId,\r\n                text: this.props.items[i],\r\n                inline: this.props.inline,\r\n                change: (s: string) => (this.props.callback(s)),\r\n                key: this.props.items[i],\r\n                connected: this.props.connected || false,\r\n                checked: false,\r\n                index: i\r\n            };\r\n\r\n            if (typeof this.props.selectedValueOrIndex == 'number'){\r\n                itemProps.checked = i == this.props.selectedValueOrIndex;\r\n            } else {\r\n                itemProps.checked = this.props.items[i] == this.props.selectedValueOrIndex;\r\n                delete itemProps.index\r\n            }\r\n\r\n            arr.push(<RadioItem {...itemProps}/>)\r\n        }\r\n\r\n        return <div className=\"radio-list\">\r\n            <h4>{this.props.title}</h4>\r\n            <ul style={{listStyle: 'none'}}>\r\n                {arr}\r\n            </ul>\r\n        </div>\r\n    }\r\n}\r\n\r\n\r\nexport class Radio extends React.Component<{ title: string, items: string[], callback: (val: string) => any, inline?: boolean, defaultValue: string }, null> {\r\n\r\n    render() {\r\n        return <RadioBase\r\n            title={this.props.title}\r\n            items={this.props.items}\r\n            callback={this.props.callback}\r\n            inline={this.props.inline}\r\n            selectedValueOrIndex={this.props.defaultValue}\r\n            connected={false}\r\n        />\r\n    }\r\n}\r\n\r\nexport class RadioConnected extends React.Component<{ title: string, items: string[], callback: (val: string) => any, inline?: boolean, selectedIndex: number }, null> {\r\n\r\n    render() {\r\n        return <RadioBase\r\n            title={this.props.title}\r\n            items={this.props.items}\r\n            callback={this.props.callback}\r\n            inline={this.props.inline}\r\n            selectedValueOrIndex={this.props.selectedIndex}\r\n            connected={true}\r\n        />\r\n    }\r\n}"]}
\ No newline at end of file
diff --git a/dist/react/SelectArea.jsx.map b/dist/react/SelectArea.jsx.map
deleted file mode 100644
index d4532ef..0000000
--- a/dist/react/SelectArea.jsx.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"SelectArea.jsx","sourceRoot":"","sources":["../../src/react/SelectArea.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAEH,iDAAsC;AACtC,8BAAiC;AACjC,2EAAsE;AACtE,wDAA2D;AAC3D,6CAAwC;AACxC,6CAAuC;AAOvC;IAAgC,8BAAkC;IAW9D,oBAAY,KAAkB,EAAE,OAAe;QAA/C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAgDxB;QA9CG,KAAI,CAAC,QAAQ,GAAG,kBAAQ,EAAE,CAAC;QAC3B,KAAI,CAAC,QAAQ,GAAG,kBAAQ,EAAE,CAAC;QAE3B,KAAI,CAAC,QAAQ,GAAG,KAAI,CAAC,KAAK,CAAC,QAAQ,CAAC;QAEpC,KAAI,CAAC,WAAW,GAAG,IAAI,gCAAsB,CAAC,EAAE,EAC5C;YACI,KAAK,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC;gBACtB,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC;oBACpB,KAAK,EAAE,wBAAwB;iBAClC,CAAC;gBACF,MAAM,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC;oBACxB,KAAK,EAAE,kBAAkB;oBACzB,KAAK,EAAE,CAAC;iBACX,CAAC;aACL,CAAC;YACF,SAAS,EAAE,EAAC,cAAc,EAAE,sBAAQ,EAAE,iBAAiB,EAAE,sBAAQ,EAAC;SACrE,CAAC,CAAC;QAEP,KAAI,CAAC,IAAI,GAAG,IAAI,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC;YAChC,MAAM,EAAE,KAAI,CAAC,WAAW,CAAC,MAAM;YAC/B,IAAI,EAAE,SAAS;SAClB,CAAC,CAAC;QAEH,KAAI,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,EAAE,UAAC,GAAoD;YACzE,KAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC;YACrC,KAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;YAEzC,IAAI,IAAI,GAAG,GAAG,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC;YACrC,IAAI,SAAS,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC;YAE7B,SAAS,CAAC,SAAS,CAAC,WAAW,EAAE,WAAW,CAAC,CAAC;YAE9C,UAAU,CAAC;gBACP,KAAI,CAAC,GAAG,CAAC,iBAAiB,CAAC,KAAI,CAAC,IAAI,CAAC,CAAC;YAC1C,CAAC,EAAE,GAAG,CAAC,CAAC;YAER,IAAI,SAAS,GAAG,EAAE,CAAC;YACnB,IAAI,GAAG,GAAG,SAAS,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC;YAExC,GAAG,CAAC,CAAW,UAAG,EAAH,WAAG,EAAH,iBAAG,EAAH,IAAG;gBAAb,IAAI,EAAE,YAAA;gBACP,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,GAAG,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;aAClG;YAED,KAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;QAC7B,CAAC,CAAC,CAAC;;IACP,CAAC;IAGD,sCAAiB,GAAjB;QAAA,iBAIC;QAHG,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAsB,CAAC;QAChF,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAsB,CAAC;QAChF,iBAAM,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,UAAC,CAAC,IAAM,KAAI,CAAC,GAAG,GAAG,CAAC,CAAA,CAAA,CAAC,CAAC,CAAA;IAChF,CAAC;IAGD,4BAAO,GAAP;QACI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;YACZ,MAAM,CAAC;QACX,CAAC;QAED,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;QACzC,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC;QAErC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC;QAChC,IAAI,CAAC,GAAG,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACnC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IACxB,CAAC;IAED,2BAAM,GAAN;QACI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;YACZ,MAAM,CAAC;QACX,CAAC;QACD,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC;QACrC,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;QAEzC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC;QAChC,IAAI,CAAC,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAEtC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IACxB,CAAC;IAED,2BAAM,GAAN;QAAA,iBAWC;QAVG,MAAM,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAC,MAAM,EAAE,MAAM,EAAC,CAAC,CAChC;YAAA,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC;YAChC,KAAI,CAAC,OAAO,EAAE,CAAA;QAClB,CAAC,CAAC,CAAC;YACH,EAAE,MAAM,CACR;YAAA,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC;YAChC,KAAI,CAAC,MAAM,EAAE,CAAA;QACjB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAC,OAAO,EAAE,MAAM,EAAC,CAAC,CAAC;YAC7B,EAAE,MAAM,CACZ;QAAA,EAAE,GAAG,CAAC,CAAA;IACV,CAAC;IACL,iBAAC;AAAD,CAAC,AA5GD,CAAgC,qBAAK,CAAC,SAAS,GA4G9C;AA5GY,gCAAU","sourcesContent":["/**\r\n * Created by glenn on 6/12/2017.\r\n */\r\n\r\nimport {React} from './reactAndRedux';\r\nimport ol = require('custom-ol');\r\nimport LayerBaseVectorGeoJson from '../layers/LayerBaseVectorGeoJson';\r\nimport {proj4326, proj3857} from '../olHelpers/projections'\r\nimport makeGuid from '../util/makeGuid';\r\nimport getMap from './helpers/get_map';\r\n\r\nexport interface iSelectArea{\r\n    map: ol.Map | (() => ol.Map);\r\n    callback: (coords: Array<number[]>) => any\r\n}\r\n\r\nexport class SelectArea extends React.Component<iSelectArea, null> {\r\n    map: ol.Map;\r\n    callback: (coords: Array<number[]>) => any;\r\n    areaOverlay: LayerBaseVectorGeoJson;\r\n    draw: ol.interaction.Draw;\r\n    selectId: string;\r\n    cancelId: string;\r\n    selectButton: HTMLButtonElement;\r\n    cancelButton: HTMLButtonElement;\r\n\r\n\r\n    constructor(props: iSelectArea, context: Object) {\r\n        super(props, context);\r\n\r\n        this.selectId = makeGuid();\r\n        this.cancelId = makeGuid();\r\n\r\n        this.callback = this.props.callback;\r\n\r\n        this.areaOverlay = new LayerBaseVectorGeoJson('',\r\n            {\r\n                style: new ol.style.Style({\r\n                    fill: new ol.style.Fill({\r\n                        color: 'rgba(255, 0, 237, 0.1)'\r\n                    }),\r\n                    stroke: new ol.style.Stroke({\r\n                        color: 'rgb(255, 0, 237)',\r\n                        width: 2\r\n                    })\r\n                }),\r\n                transform: {dataProjection: proj4326, featureProjection: proj3857}\r\n            });\r\n\r\n        this.draw = new ol.interaction.Draw({\r\n            source: this.areaOverlay.source,\r\n            type: 'Polygon'\r\n        });\r\n\r\n        this.draw.on('drawend', (evt: {feature: {getGeometry: () => ol.geom.Polygon}}) => {\r\n            this.selectButton.style.display = '';\r\n            this.cancelButton.style.display = 'none';\r\n\r\n            let geom = evt.feature.getGeometry();\r\n            let geomClone = geom.clone();\r\n\r\n            geomClone.transform('EPSG:3857', 'EPSG:4326');\r\n\r\n            setTimeout(() => {\r\n                this.map.removeInteraction(this.draw);\r\n            }, 100);\r\n\r\n            let outCoords = [];\r\n            let ccc = geomClone.getCoordinates()[0];\r\n\r\n            for (let cc of ccc) {\r\n                outCoords.push([Math.round(cc[0] * 1000000) / 1000000, Math.round(cc[1] * 1000000) / 1000000]);\r\n            }\r\n\r\n            this.callback(outCoords);\r\n        });\r\n    }\r\n\r\n\r\n    componentDidMount() {\r\n        this.selectButton = document.getElementById(this.selectId) as HTMLButtonElement;\r\n        this.cancelButton = document.getElementById(this.cancelId) as HTMLButtonElement;\r\n        getMap(this.props.map, this.areaOverlay.olLayer).then((m) => {this.map = m})\r\n    }\r\n\r\n\r\n    setArea() {\r\n        if (!this.map) {\r\n            return;\r\n        }\r\n\r\n        this.selectButton.style.display = 'none';\r\n        this.cancelButton.style.display = '';\r\n\r\n        this.areaOverlay.source.clear();\r\n        this.map.addInteraction(this.draw);\r\n        this.callback(null);\r\n    }\r\n\r\n    cancel() {\r\n        if (!this.map) {\r\n            return;\r\n        }\r\n        this.selectButton.style.display = '';\r\n        this.cancelButton.style.display = 'none';\r\n\r\n        this.areaOverlay.source.clear();\r\n        this.map.removeInteraction(this.draw);\r\n\r\n        this.callback(null);\r\n    }\r\n\r\n    render() {\r\n        return <div style={{margin: '10px'}}>\r\n            <button id={this.selectId} onClick={() => {\r\n                this.setArea()\r\n            }}>Select Area\r\n            </button>\r\n            <button id={this.cancelId} onClick={() => {\r\n                this.cancel()\r\n            }} style={{display: 'none'}}>Cancel\r\n            </button>\r\n        </div>\r\n    }\r\n}\r\n"]}
\ No newline at end of file
diff --git a/dist/react/Slider.jsx.map b/dist/react/Slider.jsx.map
deleted file mode 100644
index a220cbe..0000000
--- a/dist/react/Slider.jsx.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Slider.jsx","sourceRoot":"","sources":["../../src/react/Slider.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAGH,iDAAsC;AACtC,6CAAwC;AAaxC;IAA4B,0BAA8B;IAetD,gBAAY,KAAc,EAAE,OAAe;QAA3C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAMxB;QALG,KAAI,CAAC,GAAG,GAAG,kBAAQ,EAAE,CAAC;QACtB,KAAI,CAAC,QAAQ,GAAG,kBAAQ,EAAE,CAAC;QAC3B,KAAI,CAAC,MAAM,GAAG,kBAAQ,EAAE,CAAC;QACzB,KAAI,CAAC,WAAW,GAAG,kBAAQ,EAAE,CAAC;QAC9B,KAAI,CAAC,OAAO,GAAG,KAAK,CAAC;;IACzB,CAAC;IAED,kCAAiB,GAAjB;QACI,IAAI,CAAC,EAAE,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,GAAG,CAAqB,CAAC;QAChE,IAAI,CAAC,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC;QACtC,IAAI,CAAC,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC;QACtC,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC;QACrC,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAsB,CAAC;QAC/E,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,CAAsB,CAAC;QAC3E,IAAI,CAAC,cAAc,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAsB,CAAC;IACzF,CAAC;IAED,8BAAa,GAAb;QAEI,IAAI,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC;QACzC,IAAI,CAAC,EAAE,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC;QAChC,IAAI,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC;IAC5C,CAAC;IAED,6BAAY,GAAZ;QAAA,iBAcC;QAbG,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;QACpB,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,QAAQ,GAAG,WAAW,CAAC;YACxB,IAAI,GAAG,GAAG,UAAU,CAAC,KAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC;YACpC,GAAG,IAAI,KAAI,CAAC,IAAI,CAAC;YACjB,EAAE,CAAC,CAAC,GAAG,GAAG,KAAI,CAAC,MAAM,CAAC,CAAC,CAAC;gBACpB,GAAG,GAAG,KAAI,CAAC,MAAM,CAAA;YACrB,CAAC;YAED,KAAI,CAAC,EAAE,CAAC,KAAK,GAAG,GAAG,CAAC,QAAQ,EAAE,CAAC;YAC/B,KAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;YACvB,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,KAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC3C,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,CAAC;IAED,4BAAW,GAAX;QACI,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAC7B,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;QACrB,IAAI,CAAC,aAAa,EAAE,CAAC;IACzB,CAAC;IAED,+BAAc,GAAd;QACI,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA,CAAC;YACd,IAAI,CAAC,WAAW,EAAE,CAAC;YACnB,IAAI,CAAC,YAAY,EAAE,CAAC;QACxB,CAAC;IACL,CAAC;IAGD,uBAAM,GAAN;QAAA,iBA8DC;QA5DG,IAAI,KAAK,GAAG;YACR,EAAE,EAAE,IAAI,CAAC,GAAG;YACZ,GAAG,EAAE,CAAC;YACN,IAAI,EAAE,OAAO;YACb,QAAQ,EAAE,UAAC,GAAkC,IAAM,KAAI,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAA,CAAA,CAAC;YACnG,KAAK,EAAE,EAAC,KAAK,EAAE,MAAM,EAAC;YACtB,GAAG,EAAE,KAAK;YACV,IAAI,EAAE,KAAK;YACX,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE;YAClC,YAAY,EAAE,GAAG;SACpB,CAAC;QAEF,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA,CAAC;YAClB,KAAK,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC;YACxC,KAAK,CAAC,IAAI,GAAG,GAAG,CAAC;QACrB,CAAC;QAED,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA,CAAC;YAClB,OAAO,KAAK,CAAC,YAAY,CAAC;YAC1B,+CAA+C;QACnD,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,OAAO,KAAK,CAAC,KAAK,CAAC;YACnB,+BAA+B;QACnC,CAAC;QAGD,IAAI,KAAK,GAAG,IAAI,CAAC;QACjB,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,cAAc,GAAG,IAAI,CAAC;QAE1B,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;YACrB,KAAK,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC;gBACxC,KAAI,CAAC,YAAY,EAAE,CAAA;YACvB,CAAC,CAAC,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;YAElB,IAAI,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC;gBACrC,KAAI,CAAC,WAAW,EAAE,CAAA;YACtB,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;YAEjB,cAAc,GAAG,CAAC,IAAI,CACtB;YAAA,CAAC,KAAK,CAAC,YAAY,EAAE,KAAK,CAC1B;YAAA,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,QAAQ,CAAC,CAAC,cAAO,KAAI,CAAC,cAAc,EAAE,CAAA,CAAA,CAAC,CAAC,CACrF;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,CACpC;YAAA,EAAE,MAAM,CACR;YAAA,EAAE,IAAI,CAAC,CAAC;QACZ,CAAC;QAED,MAAM,CAAC,CAAC,GAAG,CACN;aAAA,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,EAClB;YAAA,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAChC;QAAA,EAAE,GAAG,CAAC,CAAA;IACV,CAAC;IAEL,aAAC;AAAD,CAAC,AAvID,CAA4B,qBAAK,CAAC,SAAS,GAuI1C;AAvIY,wBAAM","sourcesContent":["/**\r\n * Created by glenn on 7/6/2017.\r\n */\r\n\r\n\r\nimport {React} from './reactAndRedux';\r\nimport makeGuid from '../util/makeGuid';\r\nimport {ChangeEvent} from \"react\";\r\n\r\n\r\n\r\n\r\nexport interface iSlider {\r\n    change: (d: number) => any;\r\n    steps?: number;\r\n    animate?: boolean;\r\n    value?: number;\r\n}\r\n\r\nexport class Slider extends React.Component<iSlider, null>{\r\n    uid: string;\r\n    startUid: string;\r\n    endUid: string;\r\n    intervalUid: string;\r\n    el: HTMLInputElement;\r\n    startButton: HTMLButtonElement;\r\n    endButton: HTMLButtonElement;\r\n    intervalSelect: HTMLSelectElement;\r\n    interval: number;\r\n    running: boolean;\r\n    minVal: number;\r\n    maxVal: number;\r\n    step: number;\r\n\r\n    constructor(props: iSlider, context: Object) {\r\n        super(props, context);\r\n        this.uid = makeGuid();\r\n        this.startUid = makeGuid();\r\n        this.endUid = makeGuid();\r\n        this.intervalUid = makeGuid();\r\n        this.running = false;\r\n    }\r\n\r\n    componentDidMount() {\r\n        this.el = document.getElementById(this.uid) as HTMLInputElement;\r\n        this.minVal = parseFloat(this.el.min);\r\n        this.maxVal = parseFloat(this.el.max);\r\n        this.step = parseFloat(this.el.step);\r\n        this.startButton = document.getElementById(this.startUid) as HTMLButtonElement;\r\n        this.endButton = document.getElementById(this.endUid) as HTMLButtonElement;\r\n        this.intervalSelect = document.getElementById(this.intervalUid) as HTMLSelectElement;\r\n    }\r\n\r\n    updateRunning() {\r\n\r\n        this.startButton.disabled = this.running;\r\n        this.el.disabled = this.running;\r\n        this.endButton.disabled = !this.running;\r\n    }\r\n\r\n    startAnimate() {\r\n        this.running = true;\r\n        this.updateRunning();\r\n        this.interval = setInterval(() => {\r\n            let val = parseFloat(this.el.value);\r\n            val += this.step;\r\n            if (val > this.maxVal) {\r\n                val = this.minVal\r\n            }\r\n\r\n            this.el.value = val.toString();\r\n            this.props.change(val);\r\n            console.log(parseFloat(this.el.value));\r\n        }, parseInt(this.intervalSelect.value));\r\n    }\r\n\r\n    stopAnimate() {\r\n        clearInterval(this.interval);\r\n        this.running = false;\r\n        this.updateRunning();\r\n    }\r\n\r\n    restartAnimate(){\r\n        if (this.running){\r\n            this.stopAnimate();\r\n            this.startAnimate();\r\n        }\r\n    }\r\n\r\n\r\n    render() {\r\n\r\n        let attrs = {\r\n            id: this.uid,\r\n            min: 0,\r\n            type: 'range',\r\n            onChange: (evt: ChangeEvent<HTMLInputElement>) => {this.props.change(parseFloat(evt.target.value))},\r\n            style: {width: '100%'},\r\n            max: \"100\",\r\n            step: '0.1',\r\n            value: this.props.value.toString(),\r\n            defaultValue: \"0\"\r\n        };\r\n\r\n        if (this.props.steps){\r\n            attrs.max = this.props.steps.toString();\r\n            attrs.step = '1';\r\n        }\r\n\r\n        if (this.props.value){\r\n            delete attrs.defaultValue;\r\n            // attrs['value'] = this.props.value.toString()\r\n        } else {\r\n            delete attrs.value;\r\n            // attrs['defaultValue'] = \"0\";\r\n        }\r\n\r\n\r\n        let start = null;\r\n        let stop = null;\r\n        let intervalSelect = null;\r\n\r\n        if (this.props.animate) {\r\n            start = <button id={this.startUid} onClick={() => {\r\n                this.startAnimate()\r\n            }}>Start</button>;\r\n\r\n            stop = <button id={this.endUid} onClick={() => {\r\n                this.stopAnimate()\r\n            }}>Stop</button>;\r\n\r\n            intervalSelect = <span>\r\n            <label>Interval (s)</label>\r\n            <select defaultValue=\"200\" id={this.intervalUid} onChange={() => {this.restartAnimate()}}>\r\n                <option value=\"100\">0.1</option>\r\n                <option value=\"200\">0.2</option>\r\n                <option value=\"300\">0.3</option>\r\n                <option value=\"400\">0.4</option>\r\n                <option value=\"500\">0.5</option>\r\n                <option value=\"600\">0.6</option>\r\n                <option value=\"700\">0.7</option>\r\n                <option value=\"800\">0.8</option>\r\n                <option value=\"900\">0.9</option>\r\n                <option value=\"1000\">1.0</option>\r\n            </select>\r\n            </span>;\r\n        }\r\n\r\n        return <div>\r\n             <input {...attrs}/>\r\n            {start}{stop}{intervalSelect}\r\n        </div>\r\n    }\r\n\r\n}"]}
\ No newline at end of file
diff --git a/dist/react/helpers/dateFormat.js.map b/dist/react/helpers/dateFormat.js.map
deleted file mode 100644
index e5f85c8..0000000
--- a/dist/react/helpers/dateFormat.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"dateFormat.js","sourceRoot":"","sources":["../../../src/react/helpers/dateFormat.ts"],"names":[],"mappings":"AAAA;;GAEG;;;AAEH,sBAA6B,OAAe;IACxC,IAAI,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,EAAE,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;IAChC,IAAI,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;IAC3B,IAAI,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;IAE3B,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC;IAC7B,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;IAEtB,MAAM,CAAC,GAAG,CAAC;AACf,CAAC;AAXD,oCAWC;AAED,sBAA6B,GAAS,EAAE,OAAsB;IAAtB,wBAAA,EAAA,cAAsB;IAC1D,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;IACzC,IAAI,CAAC,GAAG,GAAG,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,CAAC;IAEjC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAA,CAAC;QACT,EAAE,GAAG,EAAE,CAAC,MAAM,IAAI,CAAC,GAAG,GAAG,GAAG,EAAE,GAAG,EAAE,CAAC;QACpC,CAAC,GAAI,CAAC,CAAC,MAAM,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,GAAI,CAAC,CAAE;IACvC,CAAC;IAED,MAAM,CAAI,EAAE,SAAI,CAAC,SAAI,GAAG,CAAC,WAAW,EAAI,CAAC;AAC7C,CAAC;AAVD,oCAUC","sourcesContent":["/**\r\n * Created by glenn on 6/13/2017.\r\n */\r\n\r\nexport function stringToDate(dateStr: string): Date {\r\n    let parts = dateStr.split('/');\r\n\r\n    let mn = parseInt(parts[0]) - 1;\r\n    let d = parseInt(parts[1]);\r\n    let y = parseInt(parts[2]);\r\n\r\n    let dte = new Date(y, mn, d);\r\n    dte.setHours(0, 0, 0);\r\n\r\n    return dte;\r\n}\r\n\r\nexport function dateToString(dte: Date, zeroPad:boolean = true): string {\r\n    let mn = (dte.getMonth() + 1).toString();\r\n    let d = dte.getDate().toString();\r\n\r\n    if (zeroPad){\r\n        mn = mn.length == 1 ? '0' + mn : mn;\r\n        d  = d.length == 1 ? '0' + d  : d ;\r\n    }\r\n\r\n    return `${mn}/${d}/${dte.getFullYear()}`;\r\n}"]}
\ No newline at end of file
diff --git a/dist/react/helpers/get_map.js.map b/dist/react/helpers/get_map.js.map
deleted file mode 100644
index 1779b32..0000000
--- a/dist/react/helpers/get_map.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"get_map.js","sourceRoot":"","sources":["../../../src/react/helpers/get_map.ts"],"names":[],"mappings":";;AAKA,mBAAyB,GAA4B,EAAE,KAAoB;IACvE,MAAM,CAAC,IAAI,OAAO,CAAC,UAAC,OAAO,EAAE,MAAM;QAE/B,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,UAAU,CAAC,CAAC,CAAC;YAC3B,IAAI,QAAM,GAAG,GAAmB,CAAC;YAEjC,IAAI,GAAC,GAAG,WAAW,CAAC;gBAChB,IAAI,CAAC,GAAG,QAAM,EAAE,CAAC;gBAEjB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACJ,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;oBAClB,aAAa,CAAC,GAAC,CAAC,CAAC;oBACjB,OAAO,CAAC,CAAC,CAAC,CAAC;oBAC/B;mDAC+B;gBACf,CAAC;YACL,CAAC,EAAE,EAAE,CAAC,CAAC;QACX,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,IAAI,CAAC,GAAG,GAAa,CAAC;YACtB,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;YAClB,OAAO,CAAC,CAAC,CAAC,CAAC;QACf,CAAC;IACL,CAAC,CAAC,CAAC;AACP,CAAC;AAvBD,4BAuBC","sourcesContent":["/**\r\n * Created by glenn on 7/6/2017.\r\n */\r\nimport ol = require('custom-ol');\r\n\r\nexport default function (map: ol.Map | (() => ol.Map), layer: ol.layer.Base): Promise<ol.Map> {\r\n    return new Promise((resolve, reject) => {\r\n\r\n        if (typeof map == 'function') {\r\n            let getMap = map as () => ol.Map;\r\n\r\n            let g = setInterval(() => {\r\n                let m = getMap();\r\n\r\n                if (m) {\r\n                    m.addLayer(layer);\r\n                    clearInterval(g);\r\n                    resolve(m);\r\n/*                    console.log(m);\r\n                    return m;*/\r\n                }\r\n            }, 15);\r\n        } else {\r\n            let m = map as ol.Map;\r\n            m.addLayer(layer);\r\n            resolve(m);\r\n        }\r\n    });\r\n}\r\n\r\n"]}
\ No newline at end of file
diff --git a/dist/react/reactAndRedux.js.map b/dist/react/reactAndRedux.js.map
deleted file mode 100644
index 11cf9e7..0000000
--- a/dist/react/reactAndRedux.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"reactAndRedux.js","sourceRoot":"","sources":["../../src/react/reactAndRedux.ts"],"names":[],"mappings":";;AAAA;;GAEG;AACH,iCAAuC;AACvC,wCAA8C;AAC9C,4CAAkD;AAClD,iCAAuC;AAI1B,QAAA,OAAO,GAAG,kBAAU,CAAC,OAAO,CAAC;AAC7B,QAAA,QAAQ,GAAG,kBAAU,CAAC,QAAQ,CAAC;AAC5C,mDAAmD;AACtC,QAAA,eAAe,GAAG,aAAK,CAAC,eAAe,CAAC;AACxC,QAAA,WAAW,GAAG,aAAK,CAAC,WAAW,CAAC","sourcesContent":["/**\r\n * Created by glenn on 6/12/2017.\r\n */\r\nexport import React = require('react');\r\nexport import ReactDom = require('react-dom');\r\nexport import ReactRedux = require('react-redux');\r\nexport import Redux = require('redux');\r\n\r\n\r\n\r\nexport const connect = ReactRedux.connect;\r\nexport const Provider = ReactRedux.Provider;\r\n// export { connect, Provider } from 'react-redux';\r\nexport const combineReducers = Redux.combineReducers;\r\nexport const createStore = Redux.createStore;\r\n\r\n// export {combineReducers, createStore, Store, } from 'redux';\r\n\r\nexport interface iAction{\r\n    type: string;\r\n}\r\n\r\n\r\n"]}
\ No newline at end of file
diff --git a/dist/react/DatePick.d.ts b/dist/reactCompoents/DatePick.d.ts
similarity index 100%
rename from dist/react/DatePick.d.ts
rename to dist/reactCompoents/DatePick.d.ts
diff --git a/dist/react/DatePick.jsx b/dist/reactCompoents/DatePick.jsx
similarity index 100%
rename from dist/react/DatePick.jsx
rename to dist/reactCompoents/DatePick.jsx
diff --git a/dist/reactCompoents/DatePick.jsx.map b/dist/reactCompoents/DatePick.jsx.map
new file mode 100644
index 0000000..eff0722
--- /dev/null
+++ b/dist/reactCompoents/DatePick.jsx.map
@@ -0,0 +1 @@
+{"version":3,"file":"DatePick.jsx","sourceRoot":"","sources":["../../src/reactCompoents/DatePick.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAGH,iDAAsC;AACtC,0BAA6B;AAC7B,qBAAmB;AACnB,6CAAwC;AAExC,mDAAkD;AASlD;;GAEG;AACH;IAA8B,4BAAgC;IAG1D,kBAAY,KAAgB,EAAE,OAAe;QAA7C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAExB;QADG,KAAI,CAAC,SAAS,GAAG,kBAAQ,EAAE,CAAC;;IAChC,CAAC;IAED,oCAAiB,GAAjB;QAAA,iBAUC;QATG,IAAI,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;QAErD,GAAG,CAAC,UAAU,CACV;YACI,QAAQ,EAAE;gBACN,KAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC;YACjC,CAAC;SACJ,CACJ,CAAC;IACN,CAAC;IAED,yBAAM,GAAN;QACI,MAAM,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAC9B;YAAA,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,KAAK,CAChC;YAAA,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,MAAM,CAChD,KAAK,CAAC,CAAC,EAAC,MAAM,EAAE,cAAc,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAC,CAAC,CACpE,YAAY,CAAC,CAAC,yBAAY,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,CACjE,QAAQ,CAAC,CAAC,IAAI,CAAC,EAE1B;QAAA,EAAE,IAAI,CAAC,CAAA;IACX,CAAC;IACL,eAAC;AAAD,CAAC,AA9BD,CAA8B,qBAAK,CAAC,SAAS,GA8B5C;AA9BY,4BAAQ;AAgCrB,kBAAe,QAAQ,CAAC","sourcesContent":["/**\r\n * Created by glenn on 6/14/2017.\r\n */\r\n\r\n\r\nimport {React} from './reactAndRedux';\r\nimport $ = require('jquery');\r\nimport 'jquery-ui';\r\nimport makeGuid from '../util/makeGuid';\r\n\r\nimport {dateToString} from './helpers/dateFormat';\r\n\r\nexport interface iDatePick{\r\n    label: string;\r\n    id?: string;\r\n    initialDate?: Date;\r\n    change: (val: string) => any\r\n}\r\n\r\n/**\r\n * params label, id, initialDate, change callback with value as string\r\n */\r\nexport class DatePick extends React.Component<iDatePick, null> {\r\n    defaultId: string;\r\n\r\n    constructor(props: iDatePick, context: Object){\r\n        super(props, context);\r\n        this.defaultId = makeGuid();\r\n    }\r\n\r\n    componentDidMount() {\r\n        let $el = $('#' + (this.props.id || this.defaultId));\r\n\r\n        $el.datepicker(\r\n            {\r\n                onSelect: () => {\r\n                    this.props.change($el.val());\r\n                }\r\n            }\r\n        );\r\n    }\r\n\r\n    render() {\r\n        return <span className=\"date-pick\">\r\n            <label>{this.props.label}</label>\r\n            <input id={this.props.id || this.defaultId} type=\"text\"\r\n                   style={{margin: \"0 10px 0 5px\", width: '73px', textAlign: 'center'}}\r\n                   defaultValue={dateToString(this.props.initialDate || new Date())}\r\n                   readOnly={true}\r\n            />\r\n        </span>\r\n    }\r\n}\r\n\r\nexport default DatePick;"]}
\ No newline at end of file
diff --git a/dist/react/DateRange.d.ts b/dist/reactCompoents/DateRange.d.ts
similarity index 100%
rename from dist/react/DateRange.d.ts
rename to dist/reactCompoents/DateRange.d.ts
diff --git a/dist/react/DateRange.jsx b/dist/reactCompoents/DateRange.jsx
similarity index 100%
rename from dist/react/DateRange.jsx
rename to dist/reactCompoents/DateRange.jsx
diff --git a/dist/reactCompoents/DateRange.jsx.map b/dist/reactCompoents/DateRange.jsx.map
new file mode 100644
index 0000000..775695b
--- /dev/null
+++ b/dist/reactCompoents/DateRange.jsx.map
@@ -0,0 +1 @@
+{"version":3,"file":"DateRange.jsx","sourceRoot":"","sources":["../../src/reactCompoents/DateRange.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAEH,iDAAsC;AAEtC,qBAAmB;AACnB,6CAAwC;AACxC,8CAAgD;AAChD,uCAAkC;AAElC,sBAAsB,GAAgB;IAClC,EAAE,CAAC,CAAE,GAAY,CAAC,OAAO,CAAC,CAAA,CAAC;QACvB,MAAM,CAAC,GAAW,CAAC;IACvB,CAAC;IAAC,IAAI,CAAC,CAAC;QACJ,MAAM,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC;IACzB,CAAC;AACL,CAAC;AAYD;IAA+B,6BAAiC;IAW5D,mBAAY,KAAiB,EAAE,OAAe;QAA9C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAmBxB;QA9BD,aAAO,GAAG,kBAAQ,EAAE,CAAC;QACrB,WAAK,GAAG,kBAAQ,EAAE,CAAC;QAYf,KAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,KAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;QACpD,KAAI,CAAC,QAAQ,GAAG,OAAO,KAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,KAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC;QAEnG,EAAE,CAAC,CAAC,KAAI,CAAC,QAAQ,GAAG,KAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;YAChC,MAAM,+DAA+D,CAAC;QAC1E,CAAC;QAED,EAAE,CAAC,CAAC,KAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAA,CAAC;YACvB,KAAI,CAAC,GAAG,GAAG,YAAY,CAAC,KAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAA;QAClD,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,KAAI,CAAC,GAAG,GAAG,IAAI,IAAI,EAAE,CAAC;QAC1B,CAAC;QAED,KAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;QAC3B,KAAI,CAAC,KAAK,GAAG,IAAI,IAAI,CAAC,KAAI,CAAC,GAAG,CAAC,CAAC;QAChC,KAAI,CAAC,KAAK,CAAC,OAAO,CAAC,KAAI,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,KAAI,CAAC,QAAQ,CAAC,CAAC;QACzD,KAAI,CAAC,UAAU,EAAE,CAAC;;IACtB,CAAC;IAED,8BAAU,GAAV;QACI,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,IAAI,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC;IACvG,CAAC;IAGD,qCAAiB,GAAjB;QACI,IAAI,CAAC,UAAU,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,CAAqB,CAAC;QAC5E,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,CAAqB,CAAC;QACxE,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,sBAAI,gCAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC;QACxE,CAAC;;;OAAA;IAED,4BAAQ,GAAR,UAAS,CAAS;QACd,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;QACrC,IAAI,CAAC,UAAU,EAAE,CAAC;QAElB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;YACjB,IAAI,CAAC,GAAG,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YAEhC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;gBAC/B,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC;YACzD,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC;YAC7D,CAAC;YAED,IAAI,CAAC,QAAQ,CAAC,KAAK,GAAG,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACrD,IAAI,CAAC,UAAU,EAAE,CAAC;QACtB,CAAC;QACD,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,0BAAM,GAAN,UAAO,CAAS;QACZ,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;QACnC,IAAI,CAAC,UAAU,EAAE,CAAC;QAElB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;YACjB,IAAI,CAAC,KAAK,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAEhC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;gBAC/B,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC;YAC7D,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC;YACjE,CAAC;YAED,IAAI,CAAC,UAAU,CAAC,KAAK,GAAG,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YACzD,IAAI,CAAC,UAAU,EAAE,CAAC;QACtB,CAAC;QACD,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC;IAED,0BAAM,GAAN;QAAA,iBAKC;QAJG,MAAM,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,YAAY,CAC9B;YAAA,CAAC,kBAAQ,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,UAAC,CAAC,IAAM,KAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAA,CAAA,CAAC,CAAC,EACrG;YAAA,CAAC,kBAAQ,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,UAAC,CAAC,IAAM,KAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA,CAAA,CAAC,CAAC,EACjG;QAAA,EAAE,GAAG,CAAC,CAAC;IACX,CAAC;IACL,gBAAC;AAAD,CAAC,AA5FD,CAA+B,qBAAK,CAAC,SAAS,GA4F7C;AA5FY,8BAAS","sourcesContent":["/**\r\n * Created by glenn on 6/12/2017.\r\n */\r\n\r\nimport {React} from './reactAndRedux';\r\nimport $ = require('jquery');\r\nimport 'jquery-ui';\r\nimport makeGuid from '../util/makeGuid';\r\nimport * as fixDate from './helpers/dateFormat';\r\nimport DatePick from './DatePick';\r\n\r\nfunction stringToDate(dte: string|Date){\r\n    if ((dte as Date).getTime){\r\n        return dte as Date;\r\n    } else {\r\n        return new Date(dte);\r\n    }\r\n}\r\n\r\nexport interface iDateRange{\r\n    maxRange: number;\r\n    callback: (start: string|Date, end: string|Date) => any;\r\n    minRange?: number;\r\n    maxDate?: string|Date;\r\n    minDate?: string|Date;\r\n    initialEnd?: string|Date;\r\n}\r\n\r\n\r\nexport class DateRange extends React.Component<iDateRange, null> {\r\n    startId = makeGuid();\r\n    endId = makeGuid();\r\n    startInput: HTMLInputElement;\r\n    endInput: HTMLInputElement;\r\n    start: Date;\r\n    end: Date;\r\n    maxRange: number;\r\n    minRange: number;\r\n    numDays: number;\r\n\r\n    constructor(props: iDateRange, context: Object) {\r\n        super(props, context);\r\n\r\n        this.maxRange = Math.round(this.props.maxRange) - 1;\r\n        this.minRange = typeof this.props['minRange'] == 'number' ? Math.round(this.props['minRange']) : 1;\r\n\r\n        if (this.minRange > this.maxRange) {\r\n            throw \"DateRange component: Max range must be greater than min range\";\r\n        }\r\n\r\n        if (this.props.initialEnd){\r\n            this.end = stringToDate(this.props.initialEnd)\r\n        } else {\r\n            this.end = new Date();\r\n        }\r\n\r\n        this.end.setHours(0, 0, 0);\r\n        this.start = new Date(this.end);\r\n        this.start.setDate(this.start.getDate() - this.maxRange);\r\n        this.setNumDays();\r\n    }\r\n\r\n    setNumDays() {\r\n        this.numDays = Math.round((this.end.getTime() - this.start.getTime()) / (1000 * 60 * 60 * 24)) + 1;\r\n    }\r\n\r\n\r\n    componentDidMount() {\r\n        this.startInput = document.getElementById(this.startId) as HTMLInputElement;\r\n        this.endInput = document.getElementById(this.endId) as HTMLInputElement;\r\n        this.props.callback(this.start, this.end);\r\n    }\r\n\r\n    get needReset(): boolean {\r\n        return this.numDays > this.maxRange || this.numDays < this.minRange;\r\n    }\r\n\r\n    setStart(s: string) {\r\n        this.start = fixDate.stringToDate(s);\r\n        this.setNumDays();\r\n\r\n        if (this.needReset) {\r\n            this.end = new Date(this.start);\r\n\r\n            if (this.numDays > this.maxRange) {\r\n                this.end.setDate(this.end.getDate() + this.maxRange);\r\n            } else {\r\n                this.end.setDate(this.end.getDate() + this.minRange - 1);\r\n            }\r\n\r\n            this.endInput.value = fixDate.dateToString(this.end);\r\n            this.setNumDays();\r\n        }\r\n        this.props.callback(this.start, this.end);\r\n    }\r\n\r\n    setEnd(s: string) {\r\n        this.end = fixDate.stringToDate(s);\r\n        this.setNumDays();\r\n\r\n        if (this.needReset) {\r\n            this.start = new Date(this.end);\r\n\r\n            if (this.numDays > this.maxRange) {\r\n                this.start.setDate(this.start.getDate() - this.maxRange);\r\n            } else {\r\n                this.start.setDate(this.start.getDate() - this.minRange + 1);\r\n            }\r\n\r\n            this.startInput.value = fixDate.dateToString(this.start);\r\n            this.setNumDays();\r\n        }\r\n        this.props.callback(this.start, this.end);\r\n    }\r\n\r\n    render() {\r\n        return <div className=\"date-range\">\r\n            <DatePick id={this.startId} label=\"Start\" initialDate={this.start} change={(s) => {this.setStart(s)}}/>\r\n            <DatePick id={this.endId} label=\"End\" initialDate={this.end} change={(s) => {this.setEnd(s)}}/>\r\n        </div>;\r\n    }\r\n}\r\n"]}
\ No newline at end of file
diff --git a/dist/react/Radio.d.ts b/dist/reactCompoents/Radio.d.ts
similarity index 100%
rename from dist/react/Radio.d.ts
rename to dist/reactCompoents/Radio.d.ts
diff --git a/dist/react/Radio.jsx b/dist/reactCompoents/Radio.jsx
similarity index 100%
rename from dist/react/Radio.jsx
rename to dist/reactCompoents/Radio.jsx
diff --git a/dist/reactCompoents/Radio.jsx.map b/dist/reactCompoents/Radio.jsx.map
new file mode 100644
index 0000000..8cc45a2
--- /dev/null
+++ b/dist/reactCompoents/Radio.jsx.map
@@ -0,0 +1 @@
+{"version":3,"file":"Radio.jsx","sourceRoot":"","sources":["../../src/reactCompoents/Radio.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAGH,iDAAsC;AAEtC,qBAAmB;AACnB,6CAAwC;AAaxC;IAAwB,6BAAiC;IAGrD,mBAAY,KAAiB,EAAE,OAAe;QAA9C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAExB;QADG,KAAI,CAAC,IAAI,GAAG,kBAAQ,EAAE,CAAA;;IAC1B,CAAC;IAGD,0BAAM,GAAN;QAAA,iBAgCC;QA/BG,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC;YACpB,KAAK,GAAG;gBACJ,OAAO,EAAE,cAAc;gBACvB,OAAO,EAAE,OAAO;aACnB,CAAC;QACN,CAAC;QAED,IAAI,KAAK,GAAG;YACR,EAAE,EAAE,IAAI,CAAC,IAAI;YACb,IAAI,EAAE,OAAO;YACb,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;YACxB,KAAK,EAAE,OAAO,IAAI,CAAC,KAAK,CAAC,KAAK,IAAI,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,EAAE;YAC5F,QAAQ,EAAE,UAAC,GAAkC;gBACzC,KAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;gBACpC,GAAG,CAAC,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC;YAC9B,CAAC;YACD,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO;YAC3B,cAAc,EAAG,IAAI,CAAC,KAAK,CAAC,OAAO;SACtC,CAAC;QAEF,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;YACvB,OAAO,KAAK,CAAC,cAAc,CAAC;QAChC,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,OAAO,KAAK,CAAC,OAAO,CAAA;QACxB,CAAC;QAED,MAAM,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CACpB;YAAA,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,EACjB;YAAA,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,KAAK,CACvD;QAAA,EAAE,EAAE,CAAC,CAAC;IACV,CAAC;IACL,gBAAC;AAAD,CAAC,AA1CD,CAAwB,qBAAK,CAAC,SAAS,GA0CtC;AAWD;IAAwB,6BAAiC;IAIrD,mBAAY,KAAiB,EAAE,OAAe;QAA9C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAGxB;QAFG,KAAI,CAAC,MAAM,GAAG,KAAI,CAAC,KAAK,CAAC,MAAM,IAAI,KAAK,CAAC;QACzC,KAAI,CAAC,OAAO,GAAG,KAAI,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;;IACpE,CAAC;IAED,0BAAM,GAAN;QAAA,iBAwCC;QAvCG,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YACd,KAAK,GAAG;gBACJ,OAAO,EAAE,cAAc;gBACvB,OAAO,EAAE,OAAO;aACnB,CAAA;QACL,CAAC;QAED,IAAI,GAAG,GAAG,EAAE,CAAC;QAEb,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAE/C,IAAI,SAAS,GAAG;gBACZ,OAAO,EAAE,IAAI,CAAC,OAAO;gBACrB,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC;gBACzB,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM;gBACzB,MAAM,EAAE,UAAC,CAAS,IAAK,OAAA,CAAC,KAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAxB,CAAwB;gBAC/C,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC;gBACxB,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,SAAS,IAAI,KAAK;gBACxC,OAAO,EAAE,KAAK;gBACd,KAAK,EAAE,CAAC;aACX,CAAC;YAEF,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,KAAK,CAAC,oBAAoB,IAAI,QAAQ,CAAC,CAAA,CAAC;gBACpD,SAAS,CAAC,OAAO,GAAG,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,oBAAoB,CAAC;YAC7D,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,oBAAoB,CAAC;gBAC3E,OAAO,SAAS,CAAC,KAAK,CAAA;YAC1B,CAAC;YAED,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,SAAS,CAAC,EAAE,CAAC,CAAA;QACzC,CAAC;QAED,MAAM,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,YAAY,CAC9B;YAAA,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,EAAE,CAC1B;YAAA,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,EAAC,SAAS,EAAE,MAAM,EAAC,CAAC,CAC3B;gBAAA,CAAC,GAAG,CACR;YAAA,EAAE,EAAE,CACR;QAAA,EAAE,GAAG,CAAC,CAAA;IACV,CAAC;IACL,gBAAC;AAAD,CAAC,AAnDD,CAAwB,qBAAK,CAAC,SAAS,GAmDtC;AAGD;IAA2B,yBAAiI;IAA5J;;IAYA,CAAC;IAVG,sBAAM,GAAN;QACI,MAAM,CAAC,CAAC,SAAS,CACb,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CACxB,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CACxB,QAAQ,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAC9B,MAAM,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAC1B,oBAAoB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,CAC9C,SAAS,CAAC,CAAC,KAAK,CAAC,EACnB,CAAA;IACN,CAAC;IACL,YAAC;AAAD,CAAC,AAZD,CAA2B,qBAAK,CAAC,SAAS,GAYzC;AAZY,sBAAK;AAclB;IAAoC,kCAAkI;IAAtK;;IAYA,CAAC;IAVG,+BAAM,GAAN;QACI,MAAM,CAAC,CAAC,SAAS,CACb,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CACxB,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CACxB,QAAQ,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAC9B,MAAM,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAC1B,oBAAoB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,CAC/C,SAAS,CAAC,CAAC,IAAI,CAAC,EAClB,CAAA;IACN,CAAC;IACL,qBAAC;AAAD,CAAC,AAZD,CAAoC,qBAAK,CAAC,SAAS,GAYlD;AAZY,wCAAc","sourcesContent":["/**\r\n * Created by glenn on 6/12/2017.\r\n */\r\n\r\n\r\nimport {React} from './reactAndRedux';\r\nimport $ = require('jquery');\r\nimport 'jquery-ui';\r\nimport makeGuid from '../util/makeGuid';\r\nimport {ChangeEvent} from \"react\";\r\n\r\nexport interface iRadioItem{\r\n    groupId: string;\r\n    text: string;\r\n    checked: boolean;\r\n    inline: boolean;\r\n    change: (s: string) => any;\r\n    connected?: boolean;\r\n    index?: number\r\n}\r\n\r\nclass RadioItem extends React.Component<iRadioItem, null> {\r\n    guid: string;\r\n\r\n    constructor(props: iRadioItem, context: Object){\r\n        super(props, context);\r\n        this.guid = makeGuid()\r\n    }\r\n\r\n\r\n    render() {\r\n        let style = {};\r\n        if (this.props.inline) {\r\n            style = {\r\n                display: 'inline-block',\r\n                padding: '0 5px'\r\n            };\r\n        }\r\n\r\n        let props = {\r\n            id: this.guid,\r\n            type: \"radio\",\r\n            name: this.props.groupId,\r\n            value: typeof this.props.index == 'undefined' ? this.props.text : this.props.index.toFixed(),\r\n            onChange: (evt: ChangeEvent<HTMLInputElement>) => {\r\n                this.props.change(evt.target.value);\r\n                evt.target.checked = true;\r\n            },\r\n            checked: this.props.checked,\r\n            defaultChecked:  this.props.checked\r\n        };\r\n\r\n        if (this.props.connected) {\r\n            delete props.defaultChecked;\r\n        } else {\r\n            delete props.checked\r\n        }\r\n\r\n        return <li style={style}>\r\n            <input {...props}/>\r\n            <label htmlFor={this.guid}>{this.props.text}</label>\r\n        </li>;\r\n    }\r\n}\r\n\r\ninterface iRadioBase {\r\n    title: string;\r\n    items: string[];\r\n    callback: (val: string) => any;\r\n    inline?: boolean;\r\n    selectedValueOrIndex: string|number;\r\n    connected: boolean;\r\n}\r\n\r\nclass RadioBase extends React.Component<iRadioBase, null> {\r\n    inline: boolean;\r\n    groupId: string;\r\n\r\n    constructor(props: iRadioBase, context: Object) {\r\n        super(props, context);\r\n        this.inline = this.props.inline || false;\r\n        this.groupId = this.props.title.toLowerCase().replace(/ /g, '');\r\n    }\r\n\r\n    render() {\r\n        let style = {};\r\n        if (this.inline) {\r\n            style = {\r\n                display: 'inline-block',\r\n                padding: '0 5px'\r\n            }\r\n        }\r\n\r\n        let arr = [];\r\n\r\n        for (let i = 0; i < this.props.items.length; i++) {\r\n\r\n            let itemProps = {\r\n                groupId: this.groupId,\r\n                text: this.props.items[i],\r\n                inline: this.props.inline,\r\n                change: (s: string) => (this.props.callback(s)),\r\n                key: this.props.items[i],\r\n                connected: this.props.connected || false,\r\n                checked: false,\r\n                index: i\r\n            };\r\n\r\n            if (typeof this.props.selectedValueOrIndex == 'number'){\r\n                itemProps.checked = i == this.props.selectedValueOrIndex;\r\n            } else {\r\n                itemProps.checked = this.props.items[i] == this.props.selectedValueOrIndex;\r\n                delete itemProps.index\r\n            }\r\n\r\n            arr.push(<RadioItem {...itemProps}/>)\r\n        }\r\n\r\n        return <div className=\"radio-list\">\r\n            <h4>{this.props.title}</h4>\r\n            <ul style={{listStyle: 'none'}}>\r\n                {arr}\r\n            </ul>\r\n        </div>\r\n    }\r\n}\r\n\r\n\r\nexport class Radio extends React.Component<{ title: string, items: string[], callback: (val: string) => any, inline?: boolean, defaultValue: string }, null> {\r\n\r\n    render() {\r\n        return <RadioBase\r\n            title={this.props.title}\r\n            items={this.props.items}\r\n            callback={this.props.callback}\r\n            inline={this.props.inline}\r\n            selectedValueOrIndex={this.props.defaultValue}\r\n            connected={false}\r\n        />\r\n    }\r\n}\r\n\r\nexport class RadioConnected extends React.Component<{ title: string, items: string[], callback: (val: string) => any, inline?: boolean, selectedIndex: number }, null> {\r\n\r\n    render() {\r\n        return <RadioBase\r\n            title={this.props.title}\r\n            items={this.props.items}\r\n            callback={this.props.callback}\r\n            inline={this.props.inline}\r\n            selectedValueOrIndex={this.props.selectedIndex}\r\n            connected={true}\r\n        />\r\n    }\r\n}"]}
\ No newline at end of file
diff --git a/dist/react/SelectArea.d.ts b/dist/reactCompoents/SelectArea.d.ts
similarity index 100%
rename from dist/react/SelectArea.d.ts
rename to dist/reactCompoents/SelectArea.d.ts
diff --git a/dist/react/SelectArea.jsx b/dist/reactCompoents/SelectArea.jsx
similarity index 100%
rename from dist/react/SelectArea.jsx
rename to dist/reactCompoents/SelectArea.jsx
diff --git a/dist/reactCompoents/SelectArea.jsx.map b/dist/reactCompoents/SelectArea.jsx.map
new file mode 100644
index 0000000..1974b2f
--- /dev/null
+++ b/dist/reactCompoents/SelectArea.jsx.map
@@ -0,0 +1 @@
+{"version":3,"file":"SelectArea.jsx","sourceRoot":"","sources":["../../src/reactCompoents/SelectArea.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAEH,iDAAsC;AACtC,8BAAiC;AACjC,2EAAsE;AACtE,wDAA2D;AAC3D,6CAAwC;AACxC,6CAAuC;AAOvC;IAAgC,8BAAkC;IAW9D,oBAAY,KAAkB,EAAE,OAAe;QAA/C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAgDxB;QA9CG,KAAI,CAAC,QAAQ,GAAG,kBAAQ,EAAE,CAAC;QAC3B,KAAI,CAAC,QAAQ,GAAG,kBAAQ,EAAE,CAAC;QAE3B,KAAI,CAAC,QAAQ,GAAG,KAAI,CAAC,KAAK,CAAC,QAAQ,CAAC;QAEpC,KAAI,CAAC,WAAW,GAAG,IAAI,gCAAsB,CAAC,EAAE,EAC5C;YACI,KAAK,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC;gBACtB,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC;oBACpB,KAAK,EAAE,wBAAwB;iBAClC,CAAC;gBACF,MAAM,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC;oBACxB,KAAK,EAAE,kBAAkB;oBACzB,KAAK,EAAE,CAAC;iBACX,CAAC;aACL,CAAC;YACF,SAAS,EAAE,EAAC,cAAc,EAAE,sBAAQ,EAAE,iBAAiB,EAAE,sBAAQ,EAAC;SACrE,CAAC,CAAC;QAEP,KAAI,CAAC,IAAI,GAAG,IAAI,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC;YAChC,MAAM,EAAE,KAAI,CAAC,WAAW,CAAC,MAAM;YAC/B,IAAI,EAAE,SAAS;SAClB,CAAC,CAAC;QAEH,KAAI,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,EAAE,UAAC,GAAoD;YACzE,KAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC;YACrC,KAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;YAEzC,IAAI,IAAI,GAAG,GAAG,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC;YACrC,IAAI,SAAS,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC;YAE7B,SAAS,CAAC,SAAS,CAAC,WAAW,EAAE,WAAW,CAAC,CAAC;YAE9C,UAAU,CAAC;gBACP,KAAI,CAAC,GAAG,CAAC,iBAAiB,CAAC,KAAI,CAAC,IAAI,CAAC,CAAC;YAC1C,CAAC,EAAE,GAAG,CAAC,CAAC;YAER,IAAI,SAAS,GAAG,EAAE,CAAC;YACnB,IAAI,GAAG,GAAG,SAAS,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC;YAExC,GAAG,CAAC,CAAW,UAAG,EAAH,WAAG,EAAH,iBAAG,EAAH,IAAG;gBAAb,IAAI,EAAE,YAAA;gBACP,SAAS,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,GAAG,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC;aAClG;YAED,KAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;QAC7B,CAAC,CAAC,CAAC;;IACP,CAAC;IAGD,sCAAiB,GAAjB;QAAA,iBAIC;QAHG,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAsB,CAAC;QAChF,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAsB,CAAC;QAChF,iBAAM,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,UAAC,CAAC,IAAM,KAAI,CAAC,GAAG,GAAG,CAAC,CAAA,CAAA,CAAC,CAAC,CAAA;IAChF,CAAC;IAGD,4BAAO,GAAP;QACI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;YACZ,MAAM,CAAC;QACX,CAAC;QAED,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;QACzC,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC;QAErC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC;QAChC,IAAI,CAAC,GAAG,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACnC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IACxB,CAAC;IAED,2BAAM,GAAN;QACI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;YACZ,MAAM,CAAC;QACX,CAAC;QACD,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC;QACrC,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC;QAEzC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC;QAChC,IAAI,CAAC,GAAG,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAEtC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IACxB,CAAC;IAED,2BAAM,GAAN;QAAA,iBAWC;QAVG,MAAM,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAC,MAAM,EAAE,MAAM,EAAC,CAAC,CAChC;YAAA,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC;YAChC,KAAI,CAAC,OAAO,EAAE,CAAA;QAClB,CAAC,CAAC,CAAC;YACH,EAAE,MAAM,CACR;YAAA,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC;YAChC,KAAI,CAAC,MAAM,EAAE,CAAA;QACjB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAC,OAAO,EAAE,MAAM,EAAC,CAAC,CAAC;YAC7B,EAAE,MAAM,CACZ;QAAA,EAAE,GAAG,CAAC,CAAA;IACV,CAAC;IACL,iBAAC;AAAD,CAAC,AA5GD,CAAgC,qBAAK,CAAC,SAAS,GA4G9C;AA5GY,gCAAU","sourcesContent":["/**\r\n * Created by glenn on 6/12/2017.\r\n */\r\n\r\nimport {React} from './reactAndRedux';\r\nimport ol = require('custom-ol');\r\nimport LayerBaseVectorGeoJson from '../layers/LayerBaseVectorGeoJson';\r\nimport {proj4326, proj3857} from '../olHelpers/projections'\r\nimport makeGuid from '../util/makeGuid';\r\nimport getMap from './helpers/get_map';\r\n\r\nexport interface iSelectArea{\r\n    map: ol.Map | (() => ol.Map);\r\n    callback: (coords: Array<number[]>) => any\r\n}\r\n\r\nexport class SelectArea extends React.Component<iSelectArea, null> {\r\n    map: ol.Map;\r\n    callback: (coords: Array<number[]>) => any;\r\n    areaOverlay: LayerBaseVectorGeoJson;\r\n    draw: ol.interaction.Draw;\r\n    selectId: string;\r\n    cancelId: string;\r\n    selectButton: HTMLButtonElement;\r\n    cancelButton: HTMLButtonElement;\r\n\r\n\r\n    constructor(props: iSelectArea, context: Object) {\r\n        super(props, context);\r\n\r\n        this.selectId = makeGuid();\r\n        this.cancelId = makeGuid();\r\n\r\n        this.callback = this.props.callback;\r\n\r\n        this.areaOverlay = new LayerBaseVectorGeoJson('',\r\n            {\r\n                style: new ol.style.Style({\r\n                    fill: new ol.style.Fill({\r\n                        color: 'rgba(255, 0, 237, 0.1)'\r\n                    }),\r\n                    stroke: new ol.style.Stroke({\r\n                        color: 'rgb(255, 0, 237)',\r\n                        width: 2\r\n                    })\r\n                }),\r\n                transform: {dataProjection: proj4326, featureProjection: proj3857}\r\n            });\r\n\r\n        this.draw = new ol.interaction.Draw({\r\n            source: this.areaOverlay.source,\r\n            type: 'Polygon'\r\n        });\r\n\r\n        this.draw.on('drawend', (evt: {feature: {getGeometry: () => ol.geom.Polygon}}) => {\r\n            this.selectButton.style.display = '';\r\n            this.cancelButton.style.display = 'none';\r\n\r\n            let geom = evt.feature.getGeometry();\r\n            let geomClone = geom.clone();\r\n\r\n            geomClone.transform('EPSG:3857', 'EPSG:4326');\r\n\r\n            setTimeout(() => {\r\n                this.map.removeInteraction(this.draw);\r\n            }, 100);\r\n\r\n            let outCoords = [];\r\n            let ccc = geomClone.getCoordinates()[0];\r\n\r\n            for (let cc of ccc) {\r\n                outCoords.push([Math.round(cc[0] * 1000000) / 1000000, Math.round(cc[1] * 1000000) / 1000000]);\r\n            }\r\n\r\n            this.callback(outCoords);\r\n        });\r\n    }\r\n\r\n\r\n    componentDidMount() {\r\n        this.selectButton = document.getElementById(this.selectId) as HTMLButtonElement;\r\n        this.cancelButton = document.getElementById(this.cancelId) as HTMLButtonElement;\r\n        getMap(this.props.map, this.areaOverlay.olLayer).then((m) => {this.map = m})\r\n    }\r\n\r\n\r\n    setArea() {\r\n        if (!this.map) {\r\n            return;\r\n        }\r\n\r\n        this.selectButton.style.display = 'none';\r\n        this.cancelButton.style.display = '';\r\n\r\n        this.areaOverlay.source.clear();\r\n        this.map.addInteraction(this.draw);\r\n        this.callback(null);\r\n    }\r\n\r\n    cancel() {\r\n        if (!this.map) {\r\n            return;\r\n        }\r\n        this.selectButton.style.display = '';\r\n        this.cancelButton.style.display = 'none';\r\n\r\n        this.areaOverlay.source.clear();\r\n        this.map.removeInteraction(this.draw);\r\n\r\n        this.callback(null);\r\n    }\r\n\r\n    render() {\r\n        return <div style={{margin: '10px'}}>\r\n            <button id={this.selectId} onClick={() => {\r\n                this.setArea()\r\n            }}>Select Area\r\n            </button>\r\n            <button id={this.cancelId} onClick={() => {\r\n                this.cancel()\r\n            }} style={{display: 'none'}}>Cancel\r\n            </button>\r\n        </div>\r\n    }\r\n}\r\n"]}
\ No newline at end of file
diff --git a/dist/react/Slider.d.ts b/dist/reactCompoents/Slider.d.ts
similarity index 100%
rename from dist/react/Slider.d.ts
rename to dist/reactCompoents/Slider.d.ts
diff --git a/dist/react/Slider.jsx b/dist/reactCompoents/Slider.jsx
similarity index 100%
rename from dist/react/Slider.jsx
rename to dist/reactCompoents/Slider.jsx
diff --git a/dist/reactCompoents/Slider.jsx.map b/dist/reactCompoents/Slider.jsx.map
new file mode 100644
index 0000000..5f28e3f
--- /dev/null
+++ b/dist/reactCompoents/Slider.jsx.map
@@ -0,0 +1 @@
+{"version":3,"file":"Slider.jsx","sourceRoot":"","sources":["../../src/reactCompoents/Slider.tsx"],"names":[],"mappings":"AAAA;;GAEG;;;;;;;;;;;;;AAGH,iDAAsC;AACtC,6CAAwC;AAaxC;IAA4B,0BAA8B;IAetD,gBAAY,KAAc,EAAE,OAAe;QAA3C,YACI,kBAAM,KAAK,EAAE,OAAO,CAAC,SAMxB;QALG,KAAI,CAAC,GAAG,GAAG,kBAAQ,EAAE,CAAC;QACtB,KAAI,CAAC,QAAQ,GAAG,kBAAQ,EAAE,CAAC;QAC3B,KAAI,CAAC,MAAM,GAAG,kBAAQ,EAAE,CAAC;QACzB,KAAI,CAAC,WAAW,GAAG,kBAAQ,EAAE,CAAC;QAC9B,KAAI,CAAC,OAAO,GAAG,KAAK,CAAC;;IACzB,CAAC;IAED,kCAAiB,GAAjB;QACI,IAAI,CAAC,EAAE,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,GAAG,CAAqB,CAAC;QAChE,IAAI,CAAC,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC;QACtC,IAAI,CAAC,MAAM,GAAG,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC;QACtC,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC;QACrC,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAsB,CAAC;QAC/E,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,CAAsB,CAAC;QAC3E,IAAI,CAAC,cAAc,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAsB,CAAC;IACzF,CAAC;IAED,8BAAa,GAAb;QAEI,IAAI,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC;QACzC,IAAI,CAAC,EAAE,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC;QAChC,IAAI,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC;IAC5C,CAAC;IAED,6BAAY,GAAZ;QAAA,iBAcC;QAbG,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;QACpB,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,QAAQ,GAAG,WAAW,CAAC;YACxB,IAAI,GAAG,GAAG,UAAU,CAAC,KAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC;YACpC,GAAG,IAAI,KAAI,CAAC,IAAI,CAAC;YACjB,EAAE,CAAC,CAAC,GAAG,GAAG,KAAI,CAAC,MAAM,CAAC,CAAC,CAAC;gBACpB,GAAG,GAAG,KAAI,CAAC,MAAM,CAAA;YACrB,CAAC;YAED,KAAI,CAAC,EAAE,CAAC,KAAK,GAAG,GAAG,CAAC,QAAQ,EAAE,CAAC;YAC/B,KAAI,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;YACvB,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,KAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;QAC3C,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC;IAC5C,CAAC;IAED,4BAAW,GAAX;QACI,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAC7B,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;QACrB,IAAI,CAAC,aAAa,EAAE,CAAC;IACzB,CAAC;IAED,+BAAc,GAAd;QACI,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA,CAAC;YACd,IAAI,CAAC,WAAW,EAAE,CAAC;YACnB,IAAI,CAAC,YAAY,EAAE,CAAC;QACxB,CAAC;IACL,CAAC;IAGD,uBAAM,GAAN;QAAA,iBA8DC;QA5DG,IAAI,KAAK,GAAG;YACR,EAAE,EAAE,IAAI,CAAC,GAAG;YACZ,GAAG,EAAE,CAAC;YACN,IAAI,EAAE,OAAO;YACb,QAAQ,EAAE,UAAC,GAAkC,IAAM,KAAI,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAA,CAAA,CAAC;YACnG,KAAK,EAAE,EAAC,KAAK,EAAE,MAAM,EAAC;YACtB,GAAG,EAAE,KAAK;YACV,IAAI,EAAE,KAAK;YACX,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE;YAClC,YAAY,EAAE,GAAG;SACpB,CAAC;QAEF,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA,CAAC;YAClB,KAAK,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC;YACxC,KAAK,CAAC,IAAI,GAAG,GAAG,CAAC;QACrB,CAAC;QAED,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAA,CAAC;YAClB,OAAO,KAAK,CAAC,YAAY,CAAC;YAC1B,+CAA+C;QACnD,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,OAAO,KAAK,CAAC,KAAK,CAAC;YACnB,+BAA+B;QACnC,CAAC;QAGD,IAAI,KAAK,GAAG,IAAI,CAAC;QACjB,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,cAAc,GAAG,IAAI,CAAC;QAE1B,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;YACrB,KAAK,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC;gBACxC,KAAI,CAAC,YAAY,EAAE,CAAA;YACvB,CAAC,CAAC,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;YAElB,IAAI,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC;gBACrC,KAAI,CAAC,WAAW,EAAE,CAAA;YACtB,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;YAEjB,cAAc,GAAG,CAAC,IAAI,CACtB;YAAA,CAAC,KAAK,CAAC,YAAY,EAAE,KAAK,CAC1B;YAAA,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,QAAQ,CAAC,CAAC,cAAO,KAAI,CAAC,cAAc,EAAE,CAAA,CAAA,CAAC,CAAC,CACrF;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAC/B;gBAAA,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,CACpC;YAAA,EAAE,MAAM,CACR;YAAA,EAAE,IAAI,CAAC,CAAC;QACZ,CAAC;QAED,MAAM,CAAC,CAAC,GAAG,CACN;aAAA,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,EAClB;YAAA,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAChC;QAAA,EAAE,GAAG,CAAC,CAAA;IACV,CAAC;IAEL,aAAC;AAAD,CAAC,AAvID,CAA4B,qBAAK,CAAC,SAAS,GAuI1C;AAvIY,wBAAM","sourcesContent":["/**\r\n * Created by glenn on 7/6/2017.\r\n */\r\n\r\n\r\nimport {React} from './reactAndRedux';\r\nimport makeGuid from '../util/makeGuid';\r\nimport {ChangeEvent} from \"react\";\r\n\r\n\r\n\r\n\r\nexport interface iSlider {\r\n    change: (d: number) => any;\r\n    steps?: number;\r\n    animate?: boolean;\r\n    value?: number;\r\n}\r\n\r\nexport class Slider extends React.Component<iSlider, null>{\r\n    uid: string;\r\n    startUid: string;\r\n    endUid: string;\r\n    intervalUid: string;\r\n    el: HTMLInputElement;\r\n    startButton: HTMLButtonElement;\r\n    endButton: HTMLButtonElement;\r\n    intervalSelect: HTMLSelectElement;\r\n    interval: number;\r\n    running: boolean;\r\n    minVal: number;\r\n    maxVal: number;\r\n    step: number;\r\n\r\n    constructor(props: iSlider, context: Object) {\r\n        super(props, context);\r\n        this.uid = makeGuid();\r\n        this.startUid = makeGuid();\r\n        this.endUid = makeGuid();\r\n        this.intervalUid = makeGuid();\r\n        this.running = false;\r\n    }\r\n\r\n    componentDidMount() {\r\n        this.el = document.getElementById(this.uid) as HTMLInputElement;\r\n        this.minVal = parseFloat(this.el.min);\r\n        this.maxVal = parseFloat(this.el.max);\r\n        this.step = parseFloat(this.el.step);\r\n        this.startButton = document.getElementById(this.startUid) as HTMLButtonElement;\r\n        this.endButton = document.getElementById(this.endUid) as HTMLButtonElement;\r\n        this.intervalSelect = document.getElementById(this.intervalUid) as HTMLSelectElement;\r\n    }\r\n\r\n    updateRunning() {\r\n\r\n        this.startButton.disabled = this.running;\r\n        this.el.disabled = this.running;\r\n        this.endButton.disabled = !this.running;\r\n    }\r\n\r\n    startAnimate() {\r\n        this.running = true;\r\n        this.updateRunning();\r\n        this.interval = setInterval(() => {\r\n            let val = parseFloat(this.el.value);\r\n            val += this.step;\r\n            if (val > this.maxVal) {\r\n                val = this.minVal\r\n            }\r\n\r\n            this.el.value = val.toString();\r\n            this.props.change(val);\r\n            console.log(parseFloat(this.el.value));\r\n        }, parseInt(this.intervalSelect.value));\r\n    }\r\n\r\n    stopAnimate() {\r\n        clearInterval(this.interval);\r\n        this.running = false;\r\n        this.updateRunning();\r\n    }\r\n\r\n    restartAnimate(){\r\n        if (this.running){\r\n            this.stopAnimate();\r\n            this.startAnimate();\r\n        }\r\n    }\r\n\r\n\r\n    render() {\r\n\r\n        let attrs = {\r\n            id: this.uid,\r\n            min: 0,\r\n            type: 'range',\r\n            onChange: (evt: ChangeEvent<HTMLInputElement>) => {this.props.change(parseFloat(evt.target.value))},\r\n            style: {width: '100%'},\r\n            max: \"100\",\r\n            step: '0.1',\r\n            value: this.props.value.toString(),\r\n            defaultValue: \"0\"\r\n        };\r\n\r\n        if (this.props.steps){\r\n            attrs.max = this.props.steps.toString();\r\n            attrs.step = '1';\r\n        }\r\n\r\n        if (this.props.value){\r\n            delete attrs.defaultValue;\r\n            // attrs['value'] = this.props.value.toString()\r\n        } else {\r\n            delete attrs.value;\r\n            // attrs['defaultValue'] = \"0\";\r\n        }\r\n\r\n\r\n        let start = null;\r\n        let stop = null;\r\n        let intervalSelect = null;\r\n\r\n        if (this.props.animate) {\r\n            start = <button id={this.startUid} onClick={() => {\r\n                this.startAnimate()\r\n            }}>Start</button>;\r\n\r\n            stop = <button id={this.endUid} onClick={() => {\r\n                this.stopAnimate()\r\n            }}>Stop</button>;\r\n\r\n            intervalSelect = <span>\r\n            <label>Interval (s)</label>\r\n            <select defaultValue=\"200\" id={this.intervalUid} onChange={() => {this.restartAnimate()}}>\r\n                <option value=\"100\">0.1</option>\r\n                <option value=\"200\">0.2</option>\r\n                <option value=\"300\">0.3</option>\r\n                <option value=\"400\">0.4</option>\r\n                <option value=\"500\">0.5</option>\r\n                <option value=\"600\">0.6</option>\r\n                <option value=\"700\">0.7</option>\r\n                <option value=\"800\">0.8</option>\r\n                <option value=\"900\">0.9</option>\r\n                <option value=\"1000\">1.0</option>\r\n            </select>\r\n            </span>;\r\n        }\r\n\r\n        return <div>\r\n             <input {...attrs}/>\r\n            {start}{stop}{intervalSelect}\r\n        </div>\r\n    }\r\n\r\n}"]}
\ No newline at end of file
diff --git a/dist/react/helpers/dateFormat.d.ts b/dist/reactCompoents/helpers/dateFormat.d.ts
similarity index 100%
rename from dist/react/helpers/dateFormat.d.ts
rename to dist/reactCompoents/helpers/dateFormat.d.ts
diff --git a/dist/react/helpers/dateFormat.js b/dist/reactCompoents/helpers/dateFormat.js
similarity index 100%
rename from dist/react/helpers/dateFormat.js
rename to dist/reactCompoents/helpers/dateFormat.js
diff --git a/dist/reactCompoents/helpers/dateFormat.js.map b/dist/reactCompoents/helpers/dateFormat.js.map
new file mode 100644
index 0000000..facee9b
--- /dev/null
+++ b/dist/reactCompoents/helpers/dateFormat.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"dateFormat.js","sourceRoot":"","sources":["../../../src/reactCompoents/helpers/dateFormat.ts"],"names":[],"mappings":"AAAA;;GAEG;;;AAEH,sBAA6B,OAAe;IACxC,IAAI,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;IAE/B,IAAI,EAAE,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;IAChC,IAAI,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;IAC3B,IAAI,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;IAE3B,IAAI,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC;IAC7B,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;IAEtB,MAAM,CAAC,GAAG,CAAC;AACf,CAAC;AAXD,oCAWC;AAED,sBAA6B,GAAS,EAAE,OAAsB;IAAtB,wBAAA,EAAA,cAAsB;IAC1D,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;IACzC,IAAI,CAAC,GAAG,GAAG,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,CAAC;IAEjC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAA,CAAC;QACT,EAAE,GAAG,EAAE,CAAC,MAAM,IAAI,CAAC,GAAG,GAAG,GAAG,EAAE,GAAG,EAAE,CAAC;QACpC,CAAC,GAAI,CAAC,CAAC,MAAM,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,GAAI,CAAC,CAAE;IACvC,CAAC;IAED,MAAM,CAAI,EAAE,SAAI,CAAC,SAAI,GAAG,CAAC,WAAW,EAAI,CAAC;AAC7C,CAAC;AAVD,oCAUC","sourcesContent":["/**\r\n * Created by glenn on 6/13/2017.\r\n */\r\n\r\nexport function stringToDate(dateStr: string): Date {\r\n    let parts = dateStr.split('/');\r\n\r\n    let mn = parseInt(parts[0]) - 1;\r\n    let d = parseInt(parts[1]);\r\n    let y = parseInt(parts[2]);\r\n\r\n    let dte = new Date(y, mn, d);\r\n    dte.setHours(0, 0, 0);\r\n\r\n    return dte;\r\n}\r\n\r\nexport function dateToString(dte: Date, zeroPad:boolean = true): string {\r\n    let mn = (dte.getMonth() + 1).toString();\r\n    let d = dte.getDate().toString();\r\n\r\n    if (zeroPad){\r\n        mn = mn.length == 1 ? '0' + mn : mn;\r\n        d  = d.length == 1 ? '0' + d  : d ;\r\n    }\r\n\r\n    return `${mn}/${d}/${dte.getFullYear()}`;\r\n}"]}
\ No newline at end of file
diff --git a/dist/react/helpers/get_map.d.ts b/dist/reactCompoents/helpers/get_map.d.ts
similarity index 100%
rename from dist/react/helpers/get_map.d.ts
rename to dist/reactCompoents/helpers/get_map.d.ts
diff --git a/dist/react/helpers/get_map.js b/dist/reactCompoents/helpers/get_map.js
similarity index 100%
rename from dist/react/helpers/get_map.js
rename to dist/reactCompoents/helpers/get_map.js
diff --git a/dist/reactCompoents/helpers/get_map.js.map b/dist/reactCompoents/helpers/get_map.js.map
new file mode 100644
index 0000000..50d7cc9
--- /dev/null
+++ b/dist/reactCompoents/helpers/get_map.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"get_map.js","sourceRoot":"","sources":["../../../src/reactCompoents/helpers/get_map.ts"],"names":[],"mappings":";;AAKA,mBAAyB,GAA4B,EAAE,KAAoB;IACvE,MAAM,CAAC,IAAI,OAAO,CAAC,UAAC,OAAO,EAAE,MAAM;QAE/B,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,UAAU,CAAC,CAAC,CAAC;YAC3B,IAAI,QAAM,GAAG,GAAmB,CAAC;YAEjC,IAAI,GAAC,GAAG,WAAW,CAAC;gBAChB,IAAI,CAAC,GAAG,QAAM,EAAE,CAAC;gBAEjB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACJ,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;oBAClB,aAAa,CAAC,GAAC,CAAC,CAAC;oBACjB,OAAO,CAAC,CAAC,CAAC,CAAC;oBAC/B;mDAC+B;gBACf,CAAC;YACL,CAAC,EAAE,EAAE,CAAC,CAAC;QACX,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,IAAI,CAAC,GAAG,GAAa,CAAC;YACtB,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;YAClB,OAAO,CAAC,CAAC,CAAC,CAAC;QACf,CAAC;IACL,CAAC,CAAC,CAAC;AACP,CAAC;AAvBD,4BAuBC","sourcesContent":["/**\r\n * Created by glenn on 7/6/2017.\r\n */\r\nimport ol = require('custom-ol');\r\n\r\nexport default function (map: ol.Map | (() => ol.Map), layer: ol.layer.Base): Promise<ol.Map> {\r\n    return new Promise((resolve, reject) => {\r\n\r\n        if (typeof map == 'function') {\r\n            let getMap = map as () => ol.Map;\r\n\r\n            let g = setInterval(() => {\r\n                let m = getMap();\r\n\r\n                if (m) {\r\n                    m.addLayer(layer);\r\n                    clearInterval(g);\r\n                    resolve(m);\r\n/*                    console.log(m);\r\n                    return m;*/\r\n                }\r\n            }, 15);\r\n        } else {\r\n            let m = map as ol.Map;\r\n            m.addLayer(layer);\r\n            resolve(m);\r\n        }\r\n    });\r\n}\r\n\r\n"]}
\ No newline at end of file
diff --git a/dist/react/reactAndRedux.d.ts b/dist/reactCompoents/reactAndRedux.d.ts
similarity index 100%
rename from dist/react/reactAndRedux.d.ts
rename to dist/reactCompoents/reactAndRedux.d.ts
diff --git a/dist/react/reactAndRedux.js b/dist/reactCompoents/reactAndRedux.js
similarity index 100%
rename from dist/react/reactAndRedux.js
rename to dist/reactCompoents/reactAndRedux.js
diff --git a/dist/reactCompoents/reactAndRedux.js.map b/dist/reactCompoents/reactAndRedux.js.map
new file mode 100644
index 0000000..e664529
--- /dev/null
+++ b/dist/reactCompoents/reactAndRedux.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"reactAndRedux.js","sourceRoot":"","sources":["../../src/reactCompoents/reactAndRedux.ts"],"names":[],"mappings":";;AAAA;;GAEG;AACH,iCAAuC;AACvC,wCAA8C;AAC9C,4CAAkD;AAClD,iCAAuC;AAI1B,QAAA,OAAO,GAAG,kBAAU,CAAC,OAAO,CAAC;AAC7B,QAAA,QAAQ,GAAG,kBAAU,CAAC,QAAQ,CAAC;AAC5C,mDAAmD;AACtC,QAAA,eAAe,GAAG,aAAK,CAAC,eAAe,CAAC;AACxC,QAAA,WAAW,GAAG,aAAK,CAAC,WAAW,CAAC","sourcesContent":["/**\r\n * Created by glenn on 6/12/2017.\r\n */\r\nexport import React = require('react');\r\nexport import ReactDom = require('react-dom');\r\nexport import ReactRedux = require('react-redux');\r\nexport import Redux = require('redux');\r\n\r\n\r\n\r\nexport const connect = ReactRedux.connect;\r\nexport const Provider = ReactRedux.Provider;\r\n// export { connect, Provider } from 'react-redux';\r\nexport const combineReducers = Redux.combineReducers;\r\nexport const createStore = Redux.createStore;\r\n\r\n// export {combineReducers, createStore, Store, } from 'redux';\r\n\r\nexport interface iAction{\r\n    type: string;\r\n}\r\n\r\n\r\n"]}
\ No newline at end of file
diff --git a/doc/assets/js/search.js b/doc/assets/js/search.js
index c414d2c..4e8b12e 100644
--- a/doc/assets/js/search.js
+++ b/doc/assets/js/search.js
@@ -1 +1 @@
-var typedoc = typedoc || {};typedoc.search = typedoc.search || {};typedoc.search.data = {"kinds":{"2":"Module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor"},"rows":[{"id":0,"kind":64,"name":"provide","url":"globals.html#provide","classes":"tsd-kind-function"},{"id":1,"kind":32,"name":"nm","url":"globals.html#nm","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":2,"kind":64,"name":"undefinedOrNull","url":"globals.html#undefinedornull","classes":"tsd-kind-function"},{"id":3,"kind":64,"name":"definedAndNotNull","url":"globals.html#definedandnotnull","classes":"tsd-kind-function"},{"id":4,"kind":64,"name":"_hex","url":"globals.html#_hex","classes":"tsd-kind-function tsd-is-private tsd-is-not-exported"},{"id":5,"kind":64,"name":"rgb2hex","url":"globals.html#rgb2hex","classes":"tsd-kind-function"},{"id":6,"kind":64,"name":"hexAlphaToRgbOrRgba","url":"globals.html#hexalphatorgborrgba","classes":"tsd-kind-function"},{"id":7,"kind":64,"name":"rgbToRgba","url":"globals.html#rgbtorgba","classes":"tsd-kind-function"},{"id":8,"kind":64,"name":"makeBlueGreenRedGradient","url":"globals.html#makebluegreenredgradient","classes":"tsd-kind-function"},{"id":9,"kind":64,"name":"makeBlueGreenRedGradientZScore","url":"globals.html#makebluegreenredgradientzscore","classes":"tsd-kind-function"},{"id":10,"kind":32,"name":"_zoomResLookup","url":"globals.html#_zoomreslookup","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":11,"kind":64,"name":"zoomToResolution","url":"globals.html#zoomtoresolution","classes":"tsd-kind-function"},{"id":12,"kind":64,"name":"resolutionToZoom","url":"globals.html#resolutiontozoom","classes":"tsd-kind-function"},{"id":13,"kind":64,"name":"makeGuid","url":"globals.html#makeguid","classes":"tsd-kind-function"},{"id":14,"kind":256,"name":"LayerBaseOptions","url":"interfaces/layerbaseoptions.html","classes":"tsd-kind-interface"},{"id":15,"kind":1024,"name":"id","url":"interfaces/layerbaseoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":16,"kind":1024,"name":"name","url":"interfaces/layerbaseoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":17,"kind":1024,"name":"opacity","url":"interfaces/layerbaseoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":18,"kind":1024,"name":"visible","url":"interfaces/layerbaseoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":19,"kind":1024,"name":"minZoom","url":"interfaces/layerbaseoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":20,"kind":1024,"name":"maxZoom","url":"interfaces/layerbaseoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":21,"kind":1024,"name":"params","url":"interfaces/layerbaseoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":22,"kind":1024,"name":"zIndex","url":"interfaces/layerbaseoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":23,"kind":1024,"name":"loadCallback","url":"interfaces/layerbaseoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":24,"kind":1024,"name":"legendCollapse","url":"interfaces/layerbaseoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":25,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerbaseoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":26,"kind":1024,"name":"legendContent","url":"interfaces/layerbaseoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":27,"kind":128,"name":"LayerBase","url":"classes/layerbase.html","classes":"tsd-kind-class"},{"id":28,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbase.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":29,"kind":1024,"name":"_url","url":"classes/layerbase.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":30,"kind":1024,"name":"_opacity","url":"classes/layerbase.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":31,"kind":1024,"name":"_minZoom","url":"classes/layerbase.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":32,"kind":1024,"name":"_maxZoom","url":"classes/layerbase.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":33,"kind":1024,"name":"_visible","url":"classes/layerbase.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":34,"kind":1024,"name":"_loaded","url":"classes/layerbase.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":35,"kind":1024,"name":"_zIndex","url":"classes/layerbase.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":36,"kind":1024,"name":"_legendContent","url":"classes/layerbase.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":37,"kind":1024,"name":"_params","url":"classes/layerbase.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":38,"kind":1024,"name":"_id","url":"classes/layerbase.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":39,"kind":1024,"name":"_name","url":"classes/layerbase.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":40,"kind":1024,"name":"_source","url":"classes/layerbase.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":41,"kind":1024,"name":"_animate","url":"classes/layerbase.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":42,"kind":1024,"name":"_legendCollapse","url":"classes/layerbase.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":43,"kind":1024,"name":"_maxResolution","url":"classes/layerbase.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":44,"kind":1024,"name":"_minResolution","url":"classes/layerbase.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":45,"kind":1024,"name":"_$legendDiv","url":"classes/layerbase.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":46,"kind":1024,"name":"loadCallback","url":"classes/layerbase.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBase"},{"id":47,"kind":1024,"name":"_olLayer","url":"classes/layerbase.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":48,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbase.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":49,"kind":512,"name":"constructor","url":"classes/layerbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LayerBase"},{"id":50,"kind":2048,"name":"_load","url":"classes/layerbase.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":51,"kind":2048,"name":"getLegendDiv","url":"classes/layerbase.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBase"},{"id":52,"kind":2048,"name":"_addLegendContent","url":"classes/layerbase.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"LayerBase"},{"id":53,"kind":2048,"name":"addLegendContent","url":"classes/layerbase.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBase"},{"id":54,"kind":2048,"name":"applyCollapse","url":"classes/layerbase.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBase"},{"id":55,"kind":2048,"name":"refresh","url":"classes/layerbase.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBase"},{"id":56,"kind":262144,"name":"id","url":"classes/layerbase.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":57,"kind":262144,"name":"animate","url":"classes/layerbase.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":58,"kind":262144,"name":"legendContent","url":"classes/layerbase.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":59,"kind":262144,"name":"params","url":"classes/layerbase.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":60,"kind":262144,"name":"minResolution","url":"classes/layerbase.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":61,"kind":262144,"name":"maxResolution","url":"classes/layerbase.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":62,"kind":262144,"name":"minZoom","url":"classes/layerbase.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":63,"kind":262144,"name":"maxZoom","url":"classes/layerbase.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":64,"kind":262144,"name":"url","url":"classes/layerbase.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":65,"kind":262144,"name":"visible","url":"classes/layerbase.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":66,"kind":2048,"name":"setVisible","url":"classes/layerbase.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":67,"kind":262144,"name":"opacity","url":"classes/layerbase.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":68,"kind":262144,"name":"name","url":"classes/layerbase.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":69,"kind":262144,"name":"loaded","url":"classes/layerbase.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":70,"kind":262144,"name":"source","url":"classes/layerbase.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":71,"kind":2048,"name":"getSource","url":"classes/layerbase.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":72,"kind":262144,"name":"zIndex","url":"classes/layerbase.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":73,"kind":2048,"name":"setZIndex","url":"classes/layerbase.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":74,"kind":262144,"name":"olLayer","url":"classes/layerbase.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":75,"kind":2048,"name":"getOlLayer","url":"classes/layerbase.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":76,"kind":128,"name":"MapInteractionBase","url":"classes/mapinteractionbase.html","classes":"tsd-kind-class"},{"id":77,"kind":1024,"name":"_map","url":"classes/mapinteractionbase.html#_map","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":78,"kind":1024,"name":"_initialized","url":"classes/mapinteractionbase.html#_initialized","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":79,"kind":1024,"name":"_subtype","url":"classes/mapinteractionbase.html#_subtype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":80,"kind":512,"name":"constructor","url":"classes/mapinteractionbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":81,"kind":2048,"name":"init","url":"classes/mapinteractionbase.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":82,"kind":262144,"name":"map","url":"classes/mapinteractionbase.html#map","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":83,"kind":262144,"name":"initialized","url":"classes/mapinteractionbase.html#initialized","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":84,"kind":2048,"name":"_checkInit","url":"classes/mapinteractionbase.html#_checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"MapInteractionBase"},{"id":85,"kind":2048,"name":"checkInit","url":"classes/mapinteractionbase.html#checkinit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":86,"kind":256,"name":"extentObject","url":"interfaces/extentobject.html","classes":"tsd-kind-interface"},{"id":87,"kind":1024,"name":"minX","url":"interfaces/extentobject.html#minx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"extentObject"},{"id":88,"kind":1024,"name":"minY","url":"interfaces/extentobject.html#miny","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"extentObject"},{"id":89,"kind":1024,"name":"maxX","url":"interfaces/extentobject.html#maxx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"extentObject"},{"id":90,"kind":1024,"name":"maxY","url":"interfaces/extentobject.html#maxy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"extentObject"},{"id":91,"kind":256,"name":"mapMoveCallbackFunction","url":"interfaces/mapmovecallbackfunction.html","classes":"tsd-kind-interface"},{"id":92,"kind":128,"name":"MapMoveCls","url":"classes/mapmovecls.html","classes":"tsd-kind-class"},{"id":93,"kind":1024,"name":"_mapExtent","url":"classes/mapmovecls.html#_mapextent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":94,"kind":1024,"name":"_zoomLevel","url":"classes/mapmovecls.html#_zoomlevel","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":95,"kind":1024,"name":"_lookupLayer","url":"classes/mapmovecls.html#_lookuplayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":96,"kind":1024,"name":"_arrLayer","url":"classes/mapmovecls.html#_arrlayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":97,"kind":1024,"name":"_arrLyrTimeout","url":"classes/mapmovecls.html#_arrlyrtimeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":98,"kind":1024,"name":"_mapMoveCallbackTimeout","url":"classes/mapmovecls.html#_mapmovecallbacktimeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":99,"kind":1024,"name":"_mapMoveCallbackDelays","url":"classes/mapmovecls.html#_mapmovecallbackdelays","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":100,"kind":1024,"name":"_mapMoveCallbacksLookup","url":"classes/mapmovecls.html#_mapmovecallbackslookup","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":101,"kind":1024,"name":"_mapMoveCallbackContext","url":"classes/mapmovecls.html#_mapmovecallbackcontext","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":102,"kind":1024,"name":"_mapMoveCallbacks","url":"classes/mapmovecls.html#_mapmovecallbacks","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":103,"kind":1024,"name":"_arrLyrRequest","url":"classes/mapmovecls.html#_arrlyrrequest","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":104,"kind":512,"name":"constructor","url":"classes/mapmovecls.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"MapMoveCls"},{"id":105,"kind":2048,"name":"init","url":"classes/mapmovecls.html#init","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MapMoveCls"},{"id":106,"kind":2048,"name":"_updateMapExtent","url":"classes/mapmovecls.html#_updatemapextent","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":107,"kind":262144,"name":"mapExtent","url":"classes/mapmovecls.html#mapextent","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapMoveCls"},{"id":108,"kind":2048,"name":"triggerLyrLoad","url":"classes/mapmovecls.html#triggerlyrload","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":109,"kind":2048,"name":"triggerMoveCallback","url":"classes/mapmovecls.html#triggermovecallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":110,"kind":2048,"name":"addVectorLayer","url":"classes/mapmovecls.html#addvectorlayer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":111,"kind":2048,"name":"addCallback","url":"classes/mapmovecls.html#addcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":112,"kind":1024,"name":"_map","url":"classes/mapmovecls.html#_map","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":113,"kind":1024,"name":"_initialized","url":"classes/mapmovecls.html#_initialized","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":114,"kind":1024,"name":"_subtype","url":"classes/mapmovecls.html#_subtype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":115,"kind":262144,"name":"map","url":"classes/mapmovecls.html#map","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":116,"kind":262144,"name":"initialized","url":"classes/mapmovecls.html#initialized","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":117,"kind":2048,"name":"_checkInit","url":"classes/mapmovecls.html#_checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"MapMoveCls"},{"id":118,"kind":2048,"name":"checkInit","url":"classes/mapmovecls.html#checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":119,"kind":32,"name":"mapMove","url":"globals.html#mapmove","classes":"tsd-kind-variable"},{"id":120,"kind":256,"name":"makeMapMoveParams","url":"interfaces/makemapmoveparams.html","classes":"tsd-kind-interface"},{"id":121,"kind":256,"name":"LayerBaseVectorOptions","url":"interfaces/layerbasevectoroptions.html","classes":"tsd-kind-interface"},{"id":122,"kind":1024,"name":"autoLoad","url":"interfaces/layerbasevectoroptions.html#autoload","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":123,"kind":1024,"name":"style","url":"interfaces/layerbasevectoroptions.html#style","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":124,"kind":1024,"name":"onDemand","url":"interfaces/layerbasevectoroptions.html#ondemand","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":125,"kind":1024,"name":"onDemandDelay","url":"interfaces/layerbasevectoroptions.html#ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":126,"kind":1024,"name":"mapMoveMakeGetParams","url":"interfaces/layerbasevectoroptions.html#mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":127,"kind":1024,"name":"mapMoveObj","url":"interfaces/layerbasevectoroptions.html#mapmoveobj","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":128,"kind":1024,"name":"renderOrder","url":"interfaces/layerbasevectoroptions.html#renderorder","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":129,"kind":65536,"name":"__type","url":"interfaces/layerbasevectoroptions.html#renderorder.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"LayerBaseVectorOptions.renderOrder"},{"id":130,"kind":1024,"name":"id","url":"interfaces/layerbasevectoroptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":131,"kind":1024,"name":"name","url":"interfaces/layerbasevectoroptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":132,"kind":1024,"name":"opacity","url":"interfaces/layerbasevectoroptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":133,"kind":1024,"name":"visible","url":"interfaces/layerbasevectoroptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":134,"kind":1024,"name":"minZoom","url":"interfaces/layerbasevectoroptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":135,"kind":1024,"name":"maxZoom","url":"interfaces/layerbasevectoroptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":136,"kind":1024,"name":"params","url":"interfaces/layerbasevectoroptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":137,"kind":1024,"name":"zIndex","url":"interfaces/layerbasevectoroptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":138,"kind":1024,"name":"loadCallback","url":"interfaces/layerbasevectoroptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":139,"kind":1024,"name":"legendCollapse","url":"interfaces/layerbasevectoroptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":140,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerbasevectoroptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":141,"kind":1024,"name":"legendContent","url":"interfaces/layerbasevectoroptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":142,"kind":128,"name":"LayerBaseVector","url":"classes/layerbasevector.html","classes":"tsd-kind-class"},{"id":143,"kind":1024,"name":"_olLayer","url":"classes/layerbasevector.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":144,"kind":1024,"name":"_source","url":"classes/layerbasevector.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":145,"kind":1024,"name":"_style","url":"classes/layerbasevector.html#_style","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":146,"kind":1024,"name":"_autoLoad","url":"classes/layerbasevector.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":147,"kind":1024,"name":"_onDemand","url":"classes/layerbasevector.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":148,"kind":1024,"name":"_onDemandDelay","url":"classes/layerbasevector.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":149,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layerbasevector.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":150,"kind":1024,"name":"_mapMoveParams","url":"classes/layerbasevector.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":151,"kind":1024,"name":"_mapMove","url":"classes/layerbasevector.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":152,"kind":1024,"name":"_projectionMap","url":"classes/layerbasevector.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":153,"kind":1024,"name":"_projection4326","url":"classes/layerbasevector.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":154,"kind":512,"name":"constructor","url":"classes/layerbasevector.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":155,"kind":2048,"name":"addFeatures","url":"classes/layerbasevector.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":156,"kind":2048,"name":"mapMoveBefore","url":"classes/layerbasevector.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":157,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layerbasevector.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":158,"kind":2048,"name":"mapMoveCallback","url":"classes/layerbasevector.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":159,"kind":2048,"name":"clear","url":"classes/layerbasevector.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":160,"kind":262144,"name":"onDemandDelay","url":"classes/layerbasevector.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":161,"kind":262144,"name":"autoLoad","url":"classes/layerbasevector.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":162,"kind":262144,"name":"style","url":"classes/layerbasevector.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":163,"kind":262144,"name":"mapCrs","url":"classes/layerbasevector.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":164,"kind":262144,"name":"mapProj","url":"classes/layerbasevector.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":165,"kind":262144,"name":"mapMove","url":"classes/layerbasevector.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":166,"kind":262144,"name":"mapMoveParams","url":"classes/layerbasevector.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":167,"kind":262144,"name":"visible","url":"classes/layerbasevector.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":168,"kind":262144,"name":"source","url":"classes/layerbasevector.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":169,"kind":262144,"name":"features","url":"classes/layerbasevector.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":170,"kind":262144,"name":"olLayer","url":"classes/layerbasevector.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":171,"kind":2048,"name":"setZIndex","url":"classes/layerbasevector.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"LayerBaseVector"},{"id":172,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbasevector.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":173,"kind":1024,"name":"_url","url":"classes/layerbasevector.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":174,"kind":1024,"name":"_opacity","url":"classes/layerbasevector.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":175,"kind":1024,"name":"_minZoom","url":"classes/layerbasevector.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":176,"kind":1024,"name":"_maxZoom","url":"classes/layerbasevector.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":177,"kind":1024,"name":"_visible","url":"classes/layerbasevector.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":178,"kind":1024,"name":"_loaded","url":"classes/layerbasevector.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":179,"kind":1024,"name":"_zIndex","url":"classes/layerbasevector.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":180,"kind":1024,"name":"_legendContent","url":"classes/layerbasevector.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":181,"kind":1024,"name":"_params","url":"classes/layerbasevector.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":182,"kind":1024,"name":"_id","url":"classes/layerbasevector.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":183,"kind":1024,"name":"_name","url":"classes/layerbasevector.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":184,"kind":1024,"name":"_animate","url":"classes/layerbasevector.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":185,"kind":1024,"name":"_legendCollapse","url":"classes/layerbasevector.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":186,"kind":1024,"name":"_maxResolution","url":"classes/layerbasevector.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":187,"kind":1024,"name":"_minResolution","url":"classes/layerbasevector.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":188,"kind":1024,"name":"_$legendDiv","url":"classes/layerbasevector.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":189,"kind":1024,"name":"loadCallback","url":"classes/layerbasevector.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":190,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbasevector.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":191,"kind":2048,"name":"_load","url":"classes/layerbasevector.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":192,"kind":2048,"name":"getLegendDiv","url":"classes/layerbasevector.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":193,"kind":2048,"name":"_addLegendContent","url":"classes/layerbasevector.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerBaseVector"},{"id":194,"kind":2048,"name":"addLegendContent","url":"classes/layerbasevector.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":195,"kind":2048,"name":"applyCollapse","url":"classes/layerbasevector.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":196,"kind":2048,"name":"refresh","url":"classes/layerbasevector.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":197,"kind":262144,"name":"id","url":"classes/layerbasevector.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":198,"kind":262144,"name":"animate","url":"classes/layerbasevector.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":199,"kind":262144,"name":"legendContent","url":"classes/layerbasevector.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":200,"kind":262144,"name":"params","url":"classes/layerbasevector.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":201,"kind":262144,"name":"minResolution","url":"classes/layerbasevector.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":202,"kind":262144,"name":"maxResolution","url":"classes/layerbasevector.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":203,"kind":262144,"name":"minZoom","url":"classes/layerbasevector.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":204,"kind":262144,"name":"maxZoom","url":"classes/layerbasevector.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":205,"kind":262144,"name":"url","url":"classes/layerbasevector.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":206,"kind":2048,"name":"setVisible","url":"classes/layerbasevector.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":207,"kind":262144,"name":"opacity","url":"classes/layerbasevector.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":208,"kind":262144,"name":"name","url":"classes/layerbasevector.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":209,"kind":262144,"name":"loaded","url":"classes/layerbasevector.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":210,"kind":2048,"name":"getSource","url":"classes/layerbasevector.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":211,"kind":262144,"name":"zIndex","url":"classes/layerbasevector.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":212,"kind":2048,"name":"getOlLayer","url":"classes/layerbasevector.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":213,"kind":32,"name":"proj4326","url":"globals.html#proj4326","classes":"tsd-kind-variable"},{"id":214,"kind":32,"name":"proj3857","url":"globals.html#proj3857","classes":"tsd-kind-variable"},{"id":215,"kind":32,"name":"proj3070","url":"globals.html#proj3070","classes":"tsd-kind-variable"},{"id":216,"kind":256,"name":"crsTransform","url":"interfaces/crstransform.html","classes":"tsd-kind-interface"},{"id":217,"kind":1024,"name":"dataProjection","url":"interfaces/crstransform.html#dataprojection","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"crsTransform"},{"id":218,"kind":1024,"name":"featureProjection","url":"interfaces/crstransform.html#featureprojection","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"crsTransform"},{"id":219,"kind":256,"name":"LayerBaseVectorGeoJsonOptions","url":"interfaces/layerbasevectorgeojsonoptions.html","classes":"tsd-kind-interface"},{"id":220,"kind":1024,"name":"transform","url":"interfaces/layerbasevectorgeojsonoptions.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorGeoJsonOptions"},{"id":221,"kind":1024,"name":"mapMoveObj","url":"interfaces/layerbasevectorgeojsonoptions.html#mapmoveobj","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"LayerBaseVectorGeoJsonOptions"},{"id":222,"kind":1024,"name":"autoLoad","url":"interfaces/layerbasevectorgeojsonoptions.html#autoload","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":223,"kind":1024,"name":"style","url":"interfaces/layerbasevectorgeojsonoptions.html#style","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":224,"kind":1024,"name":"onDemand","url":"interfaces/layerbasevectorgeojsonoptions.html#ondemand","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":225,"kind":1024,"name":"onDemandDelay","url":"interfaces/layerbasevectorgeojsonoptions.html#ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":226,"kind":1024,"name":"mapMoveMakeGetParams","url":"interfaces/layerbasevectorgeojsonoptions.html#mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":227,"kind":1024,"name":"renderOrder","url":"interfaces/layerbasevectorgeojsonoptions.html#renderorder","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":228,"kind":65536,"name":"__type","url":"interfaces/layerbasevectorgeojsonoptions.html#renderorder.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"LayerBaseVectorGeoJsonOptions.renderOrder"},{"id":229,"kind":1024,"name":"id","url":"interfaces/layerbasevectorgeojsonoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":230,"kind":1024,"name":"name","url":"interfaces/layerbasevectorgeojsonoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":231,"kind":1024,"name":"opacity","url":"interfaces/layerbasevectorgeojsonoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":232,"kind":1024,"name":"visible","url":"interfaces/layerbasevectorgeojsonoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":233,"kind":1024,"name":"minZoom","url":"interfaces/layerbasevectorgeojsonoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":234,"kind":1024,"name":"maxZoom","url":"interfaces/layerbasevectorgeojsonoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":235,"kind":1024,"name":"params","url":"interfaces/layerbasevectorgeojsonoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":236,"kind":1024,"name":"zIndex","url":"interfaces/layerbasevectorgeojsonoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":237,"kind":1024,"name":"loadCallback","url":"interfaces/layerbasevectorgeojsonoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":238,"kind":1024,"name":"legendCollapse","url":"interfaces/layerbasevectorgeojsonoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":239,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerbasevectorgeojsonoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":240,"kind":1024,"name":"legendContent","url":"interfaces/layerbasevectorgeojsonoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":241,"kind":128,"name":"LayerBaseVectorGeoJson","url":"classes/layerbasevectorgeojson.html","classes":"tsd-kind-class"},{"id":242,"kind":1024,"name":"_geoJsonFormat","url":"classes/layerbasevectorgeojson.html#_geojsonformat","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorGeoJson"},{"id":243,"kind":1024,"name":"_transform","url":"classes/layerbasevectorgeojson.html#_transform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorGeoJson"},{"id":244,"kind":512,"name":"constructor","url":"classes/layerbasevectorgeojson.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorGeoJson"},{"id":245,"kind":2048,"name":"addFeatures","url":"classes/layerbasevectorgeojson.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorGeoJson"},{"id":246,"kind":2048,"name":"_load","url":"classes/layerbasevectorgeojson.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":247,"kind":2048,"name":"mapMoveCallback","url":"classes/layerbasevectorgeojson.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorGeoJson"},{"id":248,"kind":1024,"name":"_olLayer","url":"classes/layerbasevectorgeojson.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":249,"kind":1024,"name":"_source","url":"classes/layerbasevectorgeojson.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":250,"kind":1024,"name":"_style","url":"classes/layerbasevectorgeojson.html#_style","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":251,"kind":1024,"name":"_autoLoad","url":"classes/layerbasevectorgeojson.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":252,"kind":1024,"name":"_onDemand","url":"classes/layerbasevectorgeojson.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":253,"kind":1024,"name":"_onDemandDelay","url":"classes/layerbasevectorgeojson.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":254,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layerbasevectorgeojson.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":255,"kind":1024,"name":"_mapMoveParams","url":"classes/layerbasevectorgeojson.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":256,"kind":1024,"name":"_mapMove","url":"classes/layerbasevectorgeojson.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":257,"kind":1024,"name":"_projectionMap","url":"classes/layerbasevectorgeojson.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":258,"kind":1024,"name":"_projection4326","url":"classes/layerbasevectorgeojson.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":259,"kind":2048,"name":"mapMoveBefore","url":"classes/layerbasevectorgeojson.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":260,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layerbasevectorgeojson.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":261,"kind":2048,"name":"clear","url":"classes/layerbasevectorgeojson.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":262,"kind":262144,"name":"onDemandDelay","url":"classes/layerbasevectorgeojson.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":263,"kind":262144,"name":"autoLoad","url":"classes/layerbasevectorgeojson.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":264,"kind":262144,"name":"style","url":"classes/layerbasevectorgeojson.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":265,"kind":262144,"name":"mapCrs","url":"classes/layerbasevectorgeojson.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":266,"kind":262144,"name":"mapProj","url":"classes/layerbasevectorgeojson.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":267,"kind":262144,"name":"mapMove","url":"classes/layerbasevectorgeojson.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":268,"kind":262144,"name":"mapMoveParams","url":"classes/layerbasevectorgeojson.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":269,"kind":262144,"name":"visible","url":"classes/layerbasevectorgeojson.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":270,"kind":262144,"name":"source","url":"classes/layerbasevectorgeojson.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":271,"kind":262144,"name":"features","url":"classes/layerbasevectorgeojson.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":272,"kind":262144,"name":"olLayer","url":"classes/layerbasevectorgeojson.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":273,"kind":2048,"name":"setZIndex","url":"classes/layerbasevectorgeojson.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":274,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbasevectorgeojson.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":275,"kind":1024,"name":"_url","url":"classes/layerbasevectorgeojson.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":276,"kind":1024,"name":"_opacity","url":"classes/layerbasevectorgeojson.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":277,"kind":1024,"name":"_minZoom","url":"classes/layerbasevectorgeojson.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":278,"kind":1024,"name":"_maxZoom","url":"classes/layerbasevectorgeojson.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":279,"kind":1024,"name":"_visible","url":"classes/layerbasevectorgeojson.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":280,"kind":1024,"name":"_loaded","url":"classes/layerbasevectorgeojson.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":281,"kind":1024,"name":"_zIndex","url":"classes/layerbasevectorgeojson.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":282,"kind":1024,"name":"_legendContent","url":"classes/layerbasevectorgeojson.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":283,"kind":1024,"name":"_params","url":"classes/layerbasevectorgeojson.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":284,"kind":1024,"name":"_id","url":"classes/layerbasevectorgeojson.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":285,"kind":1024,"name":"_name","url":"classes/layerbasevectorgeojson.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":286,"kind":1024,"name":"_animate","url":"classes/layerbasevectorgeojson.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":287,"kind":1024,"name":"_legendCollapse","url":"classes/layerbasevectorgeojson.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":288,"kind":1024,"name":"_maxResolution","url":"classes/layerbasevectorgeojson.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":289,"kind":1024,"name":"_minResolution","url":"classes/layerbasevectorgeojson.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":290,"kind":1024,"name":"_$legendDiv","url":"classes/layerbasevectorgeojson.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":291,"kind":1024,"name":"loadCallback","url":"classes/layerbasevectorgeojson.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":292,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbasevectorgeojson.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":293,"kind":2048,"name":"getLegendDiv","url":"classes/layerbasevectorgeojson.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":294,"kind":2048,"name":"_addLegendContent","url":"classes/layerbasevectorgeojson.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerBaseVectorGeoJson"},{"id":295,"kind":2048,"name":"addLegendContent","url":"classes/layerbasevectorgeojson.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":296,"kind":2048,"name":"applyCollapse","url":"classes/layerbasevectorgeojson.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":297,"kind":2048,"name":"refresh","url":"classes/layerbasevectorgeojson.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":298,"kind":262144,"name":"id","url":"classes/layerbasevectorgeojson.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":299,"kind":262144,"name":"animate","url":"classes/layerbasevectorgeojson.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":300,"kind":262144,"name":"legendContent","url":"classes/layerbasevectorgeojson.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":301,"kind":262144,"name":"params","url":"classes/layerbasevectorgeojson.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":302,"kind":262144,"name":"minResolution","url":"classes/layerbasevectorgeojson.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":303,"kind":262144,"name":"maxResolution","url":"classes/layerbasevectorgeojson.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":304,"kind":262144,"name":"minZoom","url":"classes/layerbasevectorgeojson.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":305,"kind":262144,"name":"maxZoom","url":"classes/layerbasevectorgeojson.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":306,"kind":262144,"name":"url","url":"classes/layerbasevectorgeojson.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":307,"kind":2048,"name":"setVisible","url":"classes/layerbasevectorgeojson.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":308,"kind":262144,"name":"opacity","url":"classes/layerbasevectorgeojson.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":309,"kind":262144,"name":"name","url":"classes/layerbasevectorgeojson.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":310,"kind":262144,"name":"loaded","url":"classes/layerbasevectorgeojson.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":311,"kind":2048,"name":"getSource","url":"classes/layerbasevectorgeojson.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":312,"kind":262144,"name":"zIndex","url":"classes/layerbasevectorgeojson.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":313,"kind":2048,"name":"getOlLayer","url":"classes/layerbasevectorgeojson.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":314,"kind":64,"name":"propertiesZoomStyle","url":"globals.html#propertieszoomstyle","classes":"tsd-kind-function"},{"id":315,"kind":256,"name":"iEsriResponse","url":"interfaces/esriresponse.html","classes":"tsd-kind-interface"},{"id":316,"kind":1024,"name":"drawingInfo","url":"interfaces/esriresponse.html#drawinginfo","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriResponse"},{"id":317,"kind":65536,"name":"__type","url":"interfaces/esriresponse.html#drawinginfo.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iEsriResponse.drawingInfo"},{"id":318,"kind":32,"name":"renderer","url":"interfaces/esriresponse.html#drawinginfo.__type.renderer","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"iEsriResponse.drawingInfo.__type"},{"id":319,"kind":1024,"name":"geometryType","url":"interfaces/esriresponse.html#geometrytype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriResponse"},{"id":320,"kind":256,"name":"iEsriRenderer","url":"interfaces/esrirenderer.html","classes":"tsd-kind-interface"},{"id":321,"kind":1024,"name":"type","url":"interfaces/esrirenderer.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriRenderer"},{"id":322,"kind":1024,"name":"symbol","url":"interfaces/esrirenderer.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriRenderer"},{"id":323,"kind":1024,"name":"uniqueValueInfos","url":"interfaces/esrirenderer.html#uniquevalueinfos","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriRenderer"},{"id":324,"kind":256,"name":"iEsriSymbol","url":"interfaces/esrisymbol.html","classes":"tsd-kind-interface"},{"id":325,"kind":1024,"name":"size","url":"interfaces/esrisymbol.html#size","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":326,"kind":1024,"name":"type","url":"interfaces/esrisymbol.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":327,"kind":1024,"name":"outline","url":"interfaces/esrisymbol.html#outline","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":328,"kind":65536,"name":"__type","url":"interfaces/esrisymbol.html#outline.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iEsriSymbol.outline"},{"id":329,"kind":32,"name":"color","url":"interfaces/esrisymbol.html#outline.__type.color-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"iEsriSymbol.outline.__type"},{"id":330,"kind":32,"name":"width","url":"interfaces/esrisymbol.html#outline.__type.width","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"iEsriSymbol.outline.__type"},{"id":331,"kind":1024,"name":"color","url":"interfaces/esrisymbol.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":332,"kind":1024,"name":"width","url":"interfaces/esrisymbol.html#width-1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":333,"kind":128,"name":"CommonSymbol","url":"classes/commonsymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":334,"kind":1024,"name":"legendHtml","url":"classes/commonsymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":335,"kind":1024,"name":"opacity","url":"classes/commonsymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":336,"kind":1024,"name":"symbolObj","url":"classes/commonsymbol.html#symbolobj","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":337,"kind":1024,"name":"olStyle","url":"classes/commonsymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":338,"kind":512,"name":"constructor","url":"classes/commonsymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":339,"kind":256,"name":"ICommonSymbol","url":"interfaces/icommonsymbol.html","classes":"tsd-kind-interface tsd-is-not-exported"},{"id":340,"kind":512,"name":"constructor","url":"interfaces/icommonsymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface tsd-is-not-exported","parent":"ICommonSymbol"},{"id":341,"kind":128,"name":"PointSymbol","url":"classes/pointsymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":342,"kind":512,"name":"constructor","url":"classes/pointsymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"PointSymbol"},{"id":343,"kind":1024,"name":"legendHtml","url":"classes/pointsymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PointSymbol"},{"id":344,"kind":1024,"name":"opacity","url":"classes/pointsymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PointSymbol"},{"id":345,"kind":1024,"name":"symbolObj","url":"classes/pointsymbol.html#symbolobj","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PointSymbol"},{"id":346,"kind":1024,"name":"olStyle","url":"classes/pointsymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PointSymbol"},{"id":347,"kind":128,"name":"LineSymbol","url":"classes/linesymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":348,"kind":512,"name":"constructor","url":"classes/linesymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"LineSymbol"},{"id":349,"kind":1024,"name":"legendHtml","url":"classes/linesymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"LineSymbol"},{"id":350,"kind":1024,"name":"opacity","url":"classes/linesymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"LineSymbol"},{"id":351,"kind":1024,"name":"symbolObj","url":"classes/linesymbol.html#symbolobj","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"LineSymbol"},{"id":352,"kind":1024,"name":"olStyle","url":"classes/linesymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"LineSymbol"},{"id":353,"kind":128,"name":"PolygonSymbol","url":"classes/polygonsymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":354,"kind":512,"name":"constructor","url":"classes/polygonsymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"PolygonSymbol"},{"id":355,"kind":1024,"name":"legendHtml","url":"classes/polygonsymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PolygonSymbol"},{"id":356,"kind":1024,"name":"opacity","url":"classes/polygonsymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PolygonSymbol"},{"id":357,"kind":1024,"name":"symbolObj","url":"classes/polygonsymbol.html#symbolobj","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PolygonSymbol"},{"id":358,"kind":1024,"name":"olStyle","url":"classes/polygonsymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PolygonSymbol"},{"id":359,"kind":128,"name":"SymbolGenerator","url":"classes/symbolgenerator.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":360,"kind":1024,"name":"opacity","url":"classes/symbolgenerator.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":361,"kind":1024,"name":"renderer","url":"classes/symbolgenerator.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":362,"kind":1024,"name":"legendHtml","url":"classes/symbolgenerator.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":363,"kind":1024,"name":"olStyle","url":"classes/symbolgenerator.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":364,"kind":512,"name":"constructor","url":"classes/symbolgenerator.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":365,"kind":128,"name":"SingleSymbol","url":"classes/singlesymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":366,"kind":1024,"name":"symbol","url":"classes/singlesymbol.html#symbol","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SingleSymbol"},{"id":367,"kind":512,"name":"constructor","url":"classes/singlesymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"SingleSymbol"},{"id":368,"kind":1024,"name":"opacity","url":"classes/singlesymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"SingleSymbol"},{"id":369,"kind":1024,"name":"renderer","url":"classes/singlesymbol.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"SingleSymbol"},{"id":370,"kind":1024,"name":"legendHtml","url":"classes/singlesymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"SingleSymbol"},{"id":371,"kind":1024,"name":"olStyle","url":"classes/singlesymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"SingleSymbol"},{"id":372,"kind":128,"name":"UniqueValueSymbol","url":"classes/uniquevaluesymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":373,"kind":1024,"name":"propertyName","url":"classes/uniquevaluesymbol.html#propertyname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":374,"kind":1024,"name":"defaultSymbol","url":"classes/uniquevaluesymbol.html#defaultsymbol","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":375,"kind":1024,"name":"defaultStyle","url":"classes/uniquevaluesymbol.html#defaultstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":376,"kind":1024,"name":"defaultLabelHtml","url":"classes/uniquevaluesymbol.html#defaultlabelhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":377,"kind":1024,"name":"labelArray","url":"classes/uniquevaluesymbol.html#labelarray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":378,"kind":1024,"name":"legendArray","url":"classes/uniquevaluesymbol.html#legendarray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":379,"kind":1024,"name":"propertyStyleLookup","url":"classes/uniquevaluesymbol.html#propertystylelookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":380,"kind":1024,"name":"valueArray","url":"classes/uniquevaluesymbol.html#valuearray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":381,"kind":1024,"name":"uniqueValueInfos","url":"classes/uniquevaluesymbol.html#uniquevalueinfos","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":382,"kind":512,"name":"constructor","url":"classes/uniquevaluesymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":383,"kind":1024,"name":"opacity","url":"classes/uniquevaluesymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":384,"kind":1024,"name":"renderer","url":"classes/uniquevaluesymbol.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":385,"kind":1024,"name":"legendHtml","url":"classes/uniquevaluesymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":386,"kind":1024,"name":"olStyle","url":"classes/uniquevaluesymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":387,"kind":64,"name":"_colorArrayToRgba","url":"globals.html#_colorarraytorgba","classes":"tsd-kind-function tsd-is-private tsd-is-not-exported"},{"id":388,"kind":64,"name":"htmlEscape","url":"globals.html#htmlescape","classes":"tsd-kind-function tsd-is-not-exported"},{"id":389,"kind":64,"name":"makeFeatureServiceLegendAndSymbol","url":"globals.html#makefeatureservicelegendandsymbol","classes":"tsd-kind-function"},{"id":390,"kind":64,"name":"mapServiceLegendItem","url":"globals.html#mapservicelegenditem","classes":"tsd-kind-function tsd-is-not-exported"},{"id":391,"kind":64,"name":"makeMapServiceLegend","url":"globals.html#makemapservicelegend","classes":"tsd-kind-function"},{"id":392,"kind":256,"name":"LayerEsriMapServerOptions","url":"interfaces/layeresrimapserveroptions.html","classes":"tsd-kind-interface"},{"id":393,"kind":1024,"name":"addPopup","url":"interfaces/layeresrimapserveroptions.html#addpopup","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerEsriMapServerOptions"},{"id":394,"kind":1024,"name":"showLayers","url":"interfaces/layeresrimapserveroptions.html#showlayers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerEsriMapServerOptions"},{"id":395,"kind":1024,"name":"id","url":"interfaces/layeresrimapserveroptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":396,"kind":1024,"name":"name","url":"interfaces/layeresrimapserveroptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":397,"kind":1024,"name":"opacity","url":"interfaces/layeresrimapserveroptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":398,"kind":1024,"name":"visible","url":"interfaces/layeresrimapserveroptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":399,"kind":1024,"name":"minZoom","url":"interfaces/layeresrimapserveroptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":400,"kind":1024,"name":"maxZoom","url":"interfaces/layeresrimapserveroptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":401,"kind":1024,"name":"params","url":"interfaces/layeresrimapserveroptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":402,"kind":1024,"name":"zIndex","url":"interfaces/layeresrimapserveroptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":403,"kind":1024,"name":"loadCallback","url":"interfaces/layeresrimapserveroptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":404,"kind":1024,"name":"legendCollapse","url":"interfaces/layeresrimapserveroptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":405,"kind":1024,"name":"legendCheckbox","url":"interfaces/layeresrimapserveroptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":406,"kind":1024,"name":"legendContent","url":"interfaces/layeresrimapserveroptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":407,"kind":128,"name":"LayerEsriMapServer","url":"classes/layeresrimapserver.html","classes":"tsd-kind-class"},{"id":408,"kind":1024,"name":"_esriFormat","url":"classes/layeresrimapserver.html#_esriformat","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerEsriMapServer"},{"id":409,"kind":1024,"name":"_popupRequest","url":"classes/layeresrimapserver.html#_popuprequest","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerEsriMapServer"},{"id":410,"kind":512,"name":"constructor","url":"classes/layeresrimapserver.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriMapServer"},{"id":411,"kind":2048,"name":"addLegendContent","url":"classes/layeresrimapserver.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriMapServer"},{"id":412,"kind":2048,"name":"getPopupInfo","url":"classes/layeresrimapserver.html#getpopupinfo","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerEsriMapServer"},{"id":413,"kind":262144,"name":"source","url":"classes/layeresrimapserver.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriMapServer"},{"id":414,"kind":262144,"name":"olLayer","url":"classes/layeresrimapserver.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriMapServer"},{"id":415,"kind":1024,"name":"_legendCheckbox","url":"classes/layeresrimapserver.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":416,"kind":1024,"name":"_url","url":"classes/layeresrimapserver.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":417,"kind":1024,"name":"_opacity","url":"classes/layeresrimapserver.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":418,"kind":1024,"name":"_minZoom","url":"classes/layeresrimapserver.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":419,"kind":1024,"name":"_maxZoom","url":"classes/layeresrimapserver.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":420,"kind":1024,"name":"_visible","url":"classes/layeresrimapserver.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":421,"kind":1024,"name":"_loaded","url":"classes/layeresrimapserver.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":422,"kind":1024,"name":"_zIndex","url":"classes/layeresrimapserver.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":423,"kind":1024,"name":"_legendContent","url":"classes/layeresrimapserver.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":424,"kind":1024,"name":"_params","url":"classes/layeresrimapserver.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":425,"kind":1024,"name":"_id","url":"classes/layeresrimapserver.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":426,"kind":1024,"name":"_name","url":"classes/layeresrimapserver.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":427,"kind":1024,"name":"_source","url":"classes/layeresrimapserver.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":428,"kind":1024,"name":"_animate","url":"classes/layeresrimapserver.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":429,"kind":1024,"name":"_legendCollapse","url":"classes/layeresrimapserver.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":430,"kind":1024,"name":"_maxResolution","url":"classes/layeresrimapserver.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":431,"kind":1024,"name":"_minResolution","url":"classes/layeresrimapserver.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":432,"kind":1024,"name":"_$legendDiv","url":"classes/layeresrimapserver.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":433,"kind":1024,"name":"loadCallback","url":"classes/layeresrimapserver.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":434,"kind":1024,"name":"_olLayer","url":"classes/layeresrimapserver.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":435,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layeresrimapserver.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":436,"kind":2048,"name":"_load","url":"classes/layeresrimapserver.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":437,"kind":2048,"name":"getLegendDiv","url":"classes/layeresrimapserver.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":438,"kind":2048,"name":"_addLegendContent","url":"classes/layeresrimapserver.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerEsriMapServer"},{"id":439,"kind":2048,"name":"applyCollapse","url":"classes/layeresrimapserver.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":440,"kind":2048,"name":"refresh","url":"classes/layeresrimapserver.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":441,"kind":262144,"name":"id","url":"classes/layeresrimapserver.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":442,"kind":262144,"name":"animate","url":"classes/layeresrimapserver.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":443,"kind":262144,"name":"legendContent","url":"classes/layeresrimapserver.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":444,"kind":262144,"name":"params","url":"classes/layeresrimapserver.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":445,"kind":262144,"name":"minResolution","url":"classes/layeresrimapserver.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":446,"kind":262144,"name":"maxResolution","url":"classes/layeresrimapserver.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":447,"kind":262144,"name":"minZoom","url":"classes/layeresrimapserver.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":448,"kind":262144,"name":"maxZoom","url":"classes/layeresrimapserver.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":449,"kind":262144,"name":"url","url":"classes/layeresrimapserver.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":450,"kind":262144,"name":"visible","url":"classes/layeresrimapserver.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":451,"kind":2048,"name":"setVisible","url":"classes/layeresrimapserver.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":452,"kind":262144,"name":"opacity","url":"classes/layeresrimapserver.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":453,"kind":262144,"name":"name","url":"classes/layeresrimapserver.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":454,"kind":262144,"name":"loaded","url":"classes/layeresrimapserver.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":455,"kind":2048,"name":"getSource","url":"classes/layeresrimapserver.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":456,"kind":262144,"name":"zIndex","url":"classes/layeresrimapserver.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":457,"kind":2048,"name":"setZIndex","url":"classes/layeresrimapserver.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":458,"kind":2048,"name":"getOlLayer","url":"classes/layeresrimapserver.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":459,"kind":256,"name":"popupChangedFunction","url":"interfaces/popupchangedfunction.html","classes":"tsd-kind-interface"},{"id":460,"kind":256,"name":"popupCallback","url":"interfaces/popupcallback.html","classes":"tsd-kind-interface"},{"id":461,"kind":256,"name":"mapEvent","url":"interfaces/mapevent.html","classes":"tsd-kind-interface tsd-is-not-exported"},{"id":462,"kind":1024,"name":"coordinate","url":"interfaces/mapevent.html#coordinate","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"mapEvent"},{"id":463,"kind":1024,"name":"pixel","url":"interfaces/mapevent.html#pixel","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"mapEvent"},{"id":464,"kind":1024,"name":"dragging","url":"interfaces/mapevent.html#dragging","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"mapEvent"},{"id":465,"kind":1024,"name":"originalEvent","url":"interfaces/mapevent.html#originalevent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"mapEvent"},{"id":466,"kind":128,"name":"FeatureLayerProperties","url":"classes/featurelayerproperties.html","classes":"tsd-kind-class"},{"id":467,"kind":1024,"name":"feature","url":"classes/featurelayerproperties.html#feature","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":468,"kind":1024,"name":"layer","url":"classes/featurelayerproperties.html#layer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":469,"kind":1024,"name":"layerIndex","url":"classes/featurelayerproperties.html#layerindex","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":470,"kind":1024,"name":"selectionLayer","url":"classes/featurelayerproperties.html#selectionlayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":471,"kind":1024,"name":"popupContent","url":"classes/featurelayerproperties.html#popupcontent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":472,"kind":1024,"name":"esriLayerName","url":"classes/featurelayerproperties.html#esrilayername","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":473,"kind":512,"name":"constructor","url":"classes/featurelayerproperties.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":474,"kind":262144,"name":"layerName","url":"classes/featurelayerproperties.html#layername","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":475,"kind":128,"name":"MapPopupCls","url":"classes/mappopupcls.html","classes":"tsd-kind-class"},{"id":476,"kind":512,"name":"constructor","url":"classes/mappopupcls.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"MapPopupCls"},{"id":477,"kind":2048,"name":"init","url":"classes/mappopupcls.html#init","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MapPopupCls"},{"id":478,"kind":2048,"name":"_triggerFeatSelect","url":"classes/mappopupcls.html#_triggerfeatselect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"MapPopupCls"},{"id":479,"kind":2048,"name":"addMapServicePopupContent","url":"classes/mappopupcls.html#addmapservicepopupcontent","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":480,"kind":2048,"name":"_featuresAtPixel","url":"classes/mappopupcls.html#_featuresatpixel","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"MapPopupCls"},{"id":481,"kind":2048,"name":"closePopup","url":"classes/mappopupcls.html#closepopup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":482,"kind":2048,"name":"addPopupChangedFunction","url":"classes/mappopupcls.html#addpopupchangedfunction","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":483,"kind":2048,"name":"_addPopupLayer","url":"classes/mappopupcls.html#_addpopuplayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"MapPopupCls"},{"id":484,"kind":2048,"name":"addVectorPopup","url":"classes/mappopupcls.html#addvectorpopup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":485,"kind":2048,"name":"removeVectorPopup","url":"classes/mappopupcls.html#removevectorpopup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":486,"kind":2048,"name":"addMapServicePopup","url":"classes/mappopupcls.html#addmapservicepopup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":487,"kind":2048,"name":"clearSelection","url":"classes/mappopupcls.html#clearselection","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":488,"kind":2048,"name":"addMapClickFunction","url":"classes/mappopupcls.html#addmapclickfunction","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":489,"kind":1024,"name":"_map","url":"classes/mappopupcls.html#_map","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":490,"kind":1024,"name":"_initialized","url":"classes/mappopupcls.html#_initialized","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":491,"kind":1024,"name":"_subtype","url":"classes/mappopupcls.html#_subtype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":492,"kind":262144,"name":"map","url":"classes/mappopupcls.html#map","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":493,"kind":262144,"name":"initialized","url":"classes/mappopupcls.html#initialized","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":494,"kind":2048,"name":"_checkInit","url":"classes/mappopupcls.html#_checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"MapPopupCls"},{"id":495,"kind":2048,"name":"checkInit","url":"classes/mappopupcls.html#checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":496,"kind":32,"name":"mapPopup","url":"globals.html#mappopup","classes":"tsd-kind-variable"},{"id":497,"kind":128,"name":"LayerItsInventory","url":"classes/layeritsinventory.html","classes":"tsd-kind-class"},{"id":498,"kind":512,"name":"constructor","url":"classes/layeritsinventory.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerItsInventory"},{"id":499,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layeritsinventory.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerItsInventory"},{"id":500,"kind":1024,"name":"_geoJsonFormat","url":"classes/layeritsinventory.html#_geojsonformat","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":501,"kind":1024,"name":"_transform","url":"classes/layeritsinventory.html#_transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":502,"kind":2048,"name":"addFeatures","url":"classes/layeritsinventory.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":503,"kind":2048,"name":"_load","url":"classes/layeritsinventory.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":504,"kind":2048,"name":"mapMoveCallback","url":"classes/layeritsinventory.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":505,"kind":1024,"name":"_olLayer","url":"classes/layeritsinventory.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":506,"kind":1024,"name":"_source","url":"classes/layeritsinventory.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":507,"kind":1024,"name":"_style","url":"classes/layeritsinventory.html#_style","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":508,"kind":1024,"name":"_autoLoad","url":"classes/layeritsinventory.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":509,"kind":1024,"name":"_onDemand","url":"classes/layeritsinventory.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":510,"kind":1024,"name":"_onDemandDelay","url":"classes/layeritsinventory.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":511,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layeritsinventory.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":512,"kind":1024,"name":"_mapMoveParams","url":"classes/layeritsinventory.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":513,"kind":1024,"name":"_mapMove","url":"classes/layeritsinventory.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":514,"kind":1024,"name":"_projectionMap","url":"classes/layeritsinventory.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":515,"kind":1024,"name":"_projection4326","url":"classes/layeritsinventory.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":516,"kind":2048,"name":"mapMoveBefore","url":"classes/layeritsinventory.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":517,"kind":2048,"name":"clear","url":"classes/layeritsinventory.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":518,"kind":262144,"name":"onDemandDelay","url":"classes/layeritsinventory.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":519,"kind":262144,"name":"autoLoad","url":"classes/layeritsinventory.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":520,"kind":262144,"name":"style","url":"classes/layeritsinventory.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":521,"kind":262144,"name":"mapCrs","url":"classes/layeritsinventory.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":522,"kind":262144,"name":"mapProj","url":"classes/layeritsinventory.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":523,"kind":262144,"name":"mapMove","url":"classes/layeritsinventory.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":524,"kind":262144,"name":"mapMoveParams","url":"classes/layeritsinventory.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":525,"kind":262144,"name":"visible","url":"classes/layeritsinventory.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":526,"kind":262144,"name":"source","url":"classes/layeritsinventory.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":527,"kind":262144,"name":"features","url":"classes/layeritsinventory.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":528,"kind":262144,"name":"olLayer","url":"classes/layeritsinventory.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":529,"kind":2048,"name":"setZIndex","url":"classes/layeritsinventory.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":530,"kind":1024,"name":"_legendCheckbox","url":"classes/layeritsinventory.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":531,"kind":1024,"name":"_url","url":"classes/layeritsinventory.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":532,"kind":1024,"name":"_opacity","url":"classes/layeritsinventory.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":533,"kind":1024,"name":"_minZoom","url":"classes/layeritsinventory.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":534,"kind":1024,"name":"_maxZoom","url":"classes/layeritsinventory.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":535,"kind":1024,"name":"_visible","url":"classes/layeritsinventory.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":536,"kind":1024,"name":"_loaded","url":"classes/layeritsinventory.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":537,"kind":1024,"name":"_zIndex","url":"classes/layeritsinventory.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":538,"kind":1024,"name":"_legendContent","url":"classes/layeritsinventory.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":539,"kind":1024,"name":"_params","url":"classes/layeritsinventory.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":540,"kind":1024,"name":"_id","url":"classes/layeritsinventory.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":541,"kind":1024,"name":"_name","url":"classes/layeritsinventory.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":542,"kind":1024,"name":"_animate","url":"classes/layeritsinventory.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":543,"kind":1024,"name":"_legendCollapse","url":"classes/layeritsinventory.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":544,"kind":1024,"name":"_maxResolution","url":"classes/layeritsinventory.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":545,"kind":1024,"name":"_minResolution","url":"classes/layeritsinventory.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":546,"kind":1024,"name":"_$legendDiv","url":"classes/layeritsinventory.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":547,"kind":1024,"name":"loadCallback","url":"classes/layeritsinventory.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":548,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layeritsinventory.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":549,"kind":2048,"name":"getLegendDiv","url":"classes/layeritsinventory.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":550,"kind":2048,"name":"_addLegendContent","url":"classes/layeritsinventory.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerItsInventory"},{"id":551,"kind":2048,"name":"addLegendContent","url":"classes/layeritsinventory.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":552,"kind":2048,"name":"applyCollapse","url":"classes/layeritsinventory.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":553,"kind":2048,"name":"refresh","url":"classes/layeritsinventory.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":554,"kind":262144,"name":"id","url":"classes/layeritsinventory.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":555,"kind":262144,"name":"animate","url":"classes/layeritsinventory.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":556,"kind":262144,"name":"legendContent","url":"classes/layeritsinventory.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":557,"kind":262144,"name":"params","url":"classes/layeritsinventory.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":558,"kind":262144,"name":"minResolution","url":"classes/layeritsinventory.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":559,"kind":262144,"name":"maxResolution","url":"classes/layeritsinventory.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":560,"kind":262144,"name":"minZoom","url":"classes/layeritsinventory.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":561,"kind":262144,"name":"maxZoom","url":"classes/layeritsinventory.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":562,"kind":262144,"name":"url","url":"classes/layeritsinventory.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":563,"kind":2048,"name":"setVisible","url":"classes/layeritsinventory.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":564,"kind":262144,"name":"opacity","url":"classes/layeritsinventory.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":565,"kind":262144,"name":"name","url":"classes/layeritsinventory.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":566,"kind":262144,"name":"loaded","url":"classes/layeritsinventory.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":567,"kind":2048,"name":"getSource","url":"classes/layeritsinventory.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":568,"kind":262144,"name":"zIndex","url":"classes/layeritsinventory.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":569,"kind":2048,"name":"getOlLayer","url":"classes/layeritsinventory.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":570,"kind":64,"name":"checkStyleNumber","url":"globals.html#checkstylenumber","classes":"tsd-kind-function tsd-is-not-exported"},{"id":571,"kind":64,"name":"defineStyle","url":"globals.html#definestyle","classes":"tsd-kind-function tsd-is-not-exported"},{"id":572,"kind":64,"name":"defineLegend","url":"globals.html#definelegend","classes":"tsd-kind-function tsd-is-not-exported"},{"id":573,"kind":128,"name":"ItsLayerCollection","url":"classes/itslayercollection.html","classes":"tsd-kind-class"},{"id":574,"kind":1024,"name":"_map","url":"classes/itslayercollection.html#_map","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ItsLayerCollection"},{"id":575,"kind":1024,"name":"_layers","url":"classes/itslayercollection.html#_layers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ItsLayerCollection"},{"id":576,"kind":512,"name":"constructor","url":"classes/itslayercollection.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ItsLayerCollection"},{"id":577,"kind":262144,"name":"layers","url":"classes/itslayercollection.html#layers","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ItsLayerCollection"},{"id":578,"kind":32,"name":"itsConfig","url":"globals.html#itsconfig","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":579,"kind":128,"name":"LayerGroup","url":"classes/layergroup.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":580,"kind":1024,"name":"groupLayers","url":"classes/layergroup.html#grouplayers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":581,"kind":1024,"name":"groupLayersLookup","url":"classes/layergroup.html#grouplayerslookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":582,"kind":1024,"name":"groupGroupsLookup","url":"classes/layergroup.html#groupgroupslookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":583,"kind":1024,"name":"groupGroups","url":"classes/layergroup.html#groupgroups","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":584,"kind":1024,"name":"itemIdArray","url":"classes/layergroup.html#itemidarray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":585,"kind":1024,"name":"groupId","url":"classes/layergroup.html#groupid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":586,"kind":1024,"name":"groupName","url":"classes/layergroup.html#groupname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":587,"kind":1024,"name":"allLayerArray","url":"classes/layergroup.html#alllayerarray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":588,"kind":1024,"name":"parent","url":"classes/layergroup.html#parent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":589,"kind":1024,"name":"allGroupArray","url":"classes/layergroup.html#allgrouparray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":590,"kind":1024,"name":"allGroupLookup","url":"classes/layergroup.html#allgrouplookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":591,"kind":1024,"name":"allLayerLookup","url":"classes/layergroup.html#alllayerlookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":592,"kind":1024,"name":"collapse","url":"classes/layergroup.html#collapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":593,"kind":1024,"name":"addCheck","url":"classes/layergroup.html#addcheck","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":594,"kind":1024,"name":"layerParentLookup","url":"classes/layergroup.html#layerparentlookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":595,"kind":512,"name":"constructor","url":"classes/layergroup.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":596,"kind":2048,"name":"addGroup","url":"classes/layergroup.html#addgroup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":597,"kind":2048,"name":"addLegendLayer","url":"classes/layergroup.html#addlegendlayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":598,"kind":2048,"name":"getLegendHtml","url":"classes/layergroup.html#getlegendhtml","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":599,"kind":2048,"name":"_buildLegend","url":"classes/layergroup.html#_buildlegend","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":600,"kind":128,"name":"LayerLegend","url":"classes/layerlegend.html","classes":"tsd-kind-class"},{"id":601,"kind":1024,"name":"$divElement","url":"classes/layerlegend.html#_divelement","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerLegend"},{"id":602,"kind":1024,"name":"_legendItems","url":"classes/layerlegend.html#_legenditems","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerLegend"},{"id":603,"kind":1024,"name":"layerGroup","url":"classes/layerlegend.html#layergroup","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerLegend"},{"id":604,"kind":1024,"name":"legendId","url":"classes/layerlegend.html#legendid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerLegend"},{"id":605,"kind":512,"name":"constructor","url":"classes/layerlegend.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LayerLegend"},{"id":606,"kind":2048,"name":"_buildTree","url":"classes/layerlegend.html#_buildtree","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"LayerLegend"},{"id":607,"kind":256,"name":"TipSliderConfig","url":"interfaces/tipsliderconfig.html","classes":"tsd-kind-interface"},{"id":608,"kind":1024,"name":"label","url":"interfaces/tipsliderconfig.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TipSliderConfig"},{"id":609,"kind":1024,"name":"yearOptions","url":"interfaces/tipsliderconfig.html#yearoptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TipSliderConfig"},{"id":610,"kind":256,"name":"TipPresetConfig","url":"interfaces/tippresetconfig.html","classes":"tsd-kind-interface"},{"id":611,"kind":1024,"name":"label","url":"interfaces/tippresetconfig.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TipPresetConfig"},{"id":612,"kind":1024,"name":"presets","url":"interfaces/tippresetconfig.html#presets","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TipPresetConfig"},{"id":613,"kind":256,"name":"ChangeResponse","url":"interfaces/changeresponse.html","classes":"tsd-kind-interface"},{"id":614,"kind":1024,"name":"paramWeights","url":"interfaces/changeresponse.html#paramweights","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ChangeResponse"},{"id":615,"kind":1024,"name":"region","url":"interfaces/changeresponse.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ChangeResponse"},{"id":616,"kind":1024,"name":"mmVersion","url":"interfaces/changeresponse.html#mmversion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ChangeResponse"},{"id":617,"kind":256,"name":"ChangeCallback","url":"interfaces/changecallback.html","classes":"tsd-kind-interface"},{"id":618,"kind":128,"name":"TipPresets","url":"classes/tippresets.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":619,"kind":1024,"name":"label","url":"classes/tippresets.html#label","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"TipPresets"},{"id":620,"kind":1024,"name":"presets","url":"classes/tippresets.html#presets","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"TipPresets"},{"id":621,"kind":1024,"name":"domId","url":"classes/tippresets.html#domid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"TipPresets"},{"id":622,"kind":512,"name":"constructor","url":"classes/tippresets.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"TipPresets"},{"id":623,"kind":128,"name":"_Slider","url":"classes/_slider.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":624,"kind":1024,"name":"_min","url":"classes/_slider.html#_min","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":625,"kind":1024,"name":"_max","url":"classes/_slider.html#_max","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":626,"kind":1024,"name":"_locked","url":"classes/_slider.html#_locked","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":627,"kind":1024,"name":"atMin","url":"classes/_slider.html#atmin","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":628,"kind":1024,"name":"atMax","url":"classes/_slider.html#atmax","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":629,"kind":1024,"name":"_weightDefault","url":"classes/_slider.html#_weightdefault","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":630,"kind":1024,"name":"_weight","url":"classes/_slider.html#_weight","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":631,"kind":1024,"name":"html","url":"classes/_slider.html#html","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":632,"kind":1024,"name":"domId","url":"classes/_slider.html#domid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":633,"kind":1024,"name":"name","url":"classes/_slider.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":634,"kind":1024,"name":"labelLow","url":"classes/_slider.html#labellow","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":635,"kind":1024,"name":"labelHigh","url":"classes/_slider.html#labelhigh","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":636,"kind":1024,"name":"labelVal","url":"classes/_slider.html#labelval","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":637,"kind":1024,"name":"slider","url":"classes/_slider.html#slider","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":638,"kind":1024,"name":"selectionBox","url":"classes/_slider.html#selectionbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":639,"kind":1024,"name":"chk","url":"classes/_slider.html#chk","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":640,"kind":1024,"name":"selectedParam","url":"classes/_slider.html#selectedparam","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":641,"kind":1024,"name":"selectedParamDefault","url":"classes/_slider.html#selectedparamdefault","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":642,"kind":1024,"name":"_dropdownSelection","url":"classes/_slider.html#_dropdownselection","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":643,"kind":512,"name":"constructor","url":"classes/_slider.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":644,"kind":2048,"name":"addToDom","url":"classes/_slider.html#addtodom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":645,"kind":2048,"name":"increment","url":"classes/_slider.html#increment","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":646,"kind":2048,"name":"setValAndDropDown","url":"classes/_slider.html#setvalanddropdown","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":647,"kind":262144,"name":"locked","url":"classes/_slider.html#locked","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":648,"kind":262144,"name":"min","url":"classes/_slider.html#min","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":649,"kind":262144,"name":"max","url":"classes/_slider.html#max","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":650,"kind":262144,"name":"weight","url":"classes/_slider.html#weight","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":651,"kind":128,"name":"TipSliders","url":"classes/tipsliders.html","classes":"tsd-kind-class"},{"id":652,"kind":1024,"name":"$container","url":"classes/tipsliders.html#_container","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TipSliders"},{"id":653,"kind":1024,"name":"reservedPercent","url":"classes/tipsliders.html#reservedpercent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TipSliders"},{"id":654,"kind":1024,"name":"lockedCount","url":"classes/tipsliders.html#lockedcount","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TipSliders"},{"id":655,"kind":1024,"name":"notLockedCount","url":"classes/tipsliders.html#notlockedcount","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TipSliders"},{"id":656,"kind":512,"name":"constructor","url":"classes/tipsliders.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TipSliders"},{"id":657,"kind":2048,"name":"_runChangedCallback","url":"classes/tipsliders.html#_runchangedcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":658,"kind":262144,"name":"changedCallback","url":"classes/tipsliders.html#changedcallback","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"TipSliders"},{"id":659,"kind":2048,"name":"setPresetValues","url":"classes/tipsliders.html#setpresetvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":660,"kind":2048,"name":"_splitSliderArray","url":"classes/tipsliders.html#_splitsliderarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"TipSliders"},{"id":661,"kind":2048,"name":"_handleRemainder","url":"classes/tipsliders.html#_handleremainder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"TipSliders"},{"id":662,"kind":2048,"name":"setValues","url":"classes/tipsliders.html#setvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":663,"kind":2048,"name":"getSum","url":"classes/tipsliders.html#getsum","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":664,"kind":2048,"name":"getParams","url":"classes/tipsliders.html#getparams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":665,"kind":2048,"name":"_addEventListeners","url":"classes/tipsliders.html#_addeventlisteners","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":666,"kind":262144,"name":"paramWeightsRegionVersion","url":"classes/tipsliders.html#paramweightsregionversion","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TipSliders"},{"id":667,"kind":128,"name":"DayRange","url":"classes/dayrange.html","classes":"tsd-kind-class"},{"id":668,"kind":1024,"name":"_workingDayRange","url":"classes/dayrange.html#_workingdayrange","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":669,"kind":1024,"name":"_$startDate","url":"classes/dayrange.html#__startdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":670,"kind":1024,"name":"_$endDate","url":"classes/dayrange.html#__enddate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":671,"kind":1024,"name":"_maxDateRange","url":"classes/dayrange.html#_maxdaterange","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":672,"kind":1024,"name":"_startDate","url":"classes/dayrange.html#_startdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":673,"kind":1024,"name":"_endDate","url":"classes/dayrange.html#_enddate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":674,"kind":512,"name":"constructor","url":"classes/dayrange.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DayRange"},{"id":675,"kind":262144,"name":"startDate","url":"classes/dayrange.html#startdate","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"DayRange"},{"id":676,"kind":262144,"name":"endDate","url":"classes/dayrange.html#enddate","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"DayRange"},{"id":677,"kind":256,"name":"rangeChangedCallback","url":"interfaces/rangechangedcallback.html","classes":"tsd-kind-interface"},{"id":678,"kind":32,"name":"mouseIn","url":"globals.html#mousein","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":679,"kind":32,"name":"mouseDown","url":"globals.html#mousedown","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":680,"kind":32,"name":"timeout","url":"globals.html#timeout","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":681,"kind":32,"name":"dragged","url":"globals.html#dragged","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":682,"kind":32,"name":"lastVal","url":"globals.html#lastval","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":683,"kind":64,"name":"triggerCallback","url":"globals.html#triggercallback","classes":"tsd-kind-function tsd-is-not-exported"},{"id":684,"kind":64,"name":"rangeChange","url":"globals.html#rangechange","classes":"tsd-kind-function"},{"id":685,"kind":256,"name":"changeFunction","url":"interfaces/changefunction.html","classes":"tsd-kind-interface"},{"id":686,"kind":256,"name":"mediaRangeConfig","url":"interfaces/mediarangeconfig.html","classes":"tsd-kind-interface"},{"id":687,"kind":1024,"name":"min","url":"interfaces/mediarangeconfig.html#min","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":688,"kind":1024,"name":"max","url":"interfaces/mediarangeconfig.html#max","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":689,"kind":1024,"name":"val","url":"interfaces/mediarangeconfig.html#val","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":690,"kind":1024,"name":"step","url":"interfaces/mediarangeconfig.html#step","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":691,"kind":1024,"name":"playInterval","url":"interfaces/mediarangeconfig.html#playinterval","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":692,"kind":1024,"name":"showAsDate","url":"interfaces/mediarangeconfig.html#showasdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":693,"kind":128,"name":"MediaControl","url":"classes/mediacontrol.html","classes":"tsd-kind-class"},{"id":694,"kind":1024,"name":"_container","url":"classes/mediacontrol.html#_container","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":695,"kind":1024,"name":"_min","url":"classes/mediacontrol.html#_min","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":696,"kind":1024,"name":"_max","url":"classes/mediacontrol.html#_max","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":697,"kind":1024,"name":"_playInterval","url":"classes/mediacontrol.html#_playinterval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":698,"kind":1024,"name":"_step","url":"classes/mediacontrol.html#_step","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":699,"kind":1024,"name":"_currentValue","url":"classes/mediacontrol.html#_currentvalue","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":700,"kind":1024,"name":"_playing","url":"classes/mediacontrol.html#_playing","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":701,"kind":1024,"name":"_$btnStop","url":"classes/mediacontrol.html#__btnstop","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":702,"kind":1024,"name":"_$slider","url":"classes/mediacontrol.html#__slider","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":703,"kind":1024,"name":"_$valLabelVal","url":"classes/mediacontrol.html#__vallabelval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":704,"kind":1024,"name":"_$valLabelMin","url":"classes/mediacontrol.html#__vallabelmin","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":705,"kind":1024,"name":"_$valLabelMax","url":"classes/mediacontrol.html#__vallabelmax","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":706,"kind":1024,"name":"_interval","url":"classes/mediacontrol.html#_interval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":707,"kind":1024,"name":"_showAsDate","url":"classes/mediacontrol.html#_showasdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":708,"kind":1024,"name":"_changeFunc","url":"classes/mediacontrol.html#_changefunc","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":709,"kind":512,"name":"constructor","url":"classes/mediacontrol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MediaControl"},{"id":710,"kind":2048,"name":"stopPlaying","url":"classes/mediacontrol.html#stopplaying","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaControl"},{"id":711,"kind":262144,"name":"playing","url":"classes/mediacontrol.html#playing","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":712,"kind":262144,"name":"min","url":"classes/mediacontrol.html#min","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":713,"kind":262144,"name":"max","url":"classes/mediacontrol.html#max","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":714,"kind":262144,"name":"step","url":"classes/mediacontrol.html#step","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":715,"kind":262144,"name":"currentValue","url":"classes/mediacontrol.html#currentvalue","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"MediaControl"},{"id":716,"kind":2048,"name":"setMinMaxValueStep","url":"classes/mediacontrol.html#setminmaxvaluestep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaControl"},{"id":717,"kind":262144,"name":"changeFunction","url":"classes/mediacontrol.html#changefunction","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":718,"kind":64,"name":"timeToLocalDateString","url":"globals.html#timetolocaldatestring","classes":"tsd-kind-function tsd-is-not-exported"},{"id":719,"kind":256,"name":"selectChangeCallback","url":"interfaces/selectchangecallback.html","classes":"tsd-kind-interface"},{"id":720,"kind":256,"name":"contentGenerator","url":"interfaces/contentgenerator.html","classes":"tsd-kind-interface"},{"id":721,"kind":128,"name":"SelectBoxBase","url":"classes/selectboxbase.html","classes":"tsd-kind-class"},{"id":722,"kind":1024,"name":"_$container","url":"classes/selectboxbase.html#__container","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":723,"kind":1024,"name":"$label","url":"classes/selectboxbase.html#_label","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":724,"kind":1024,"name":"_box","url":"classes/selectboxbase.html#_box","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":725,"kind":1024,"name":"_changeListeners","url":"classes/selectboxbase.html#_changelisteners","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":726,"kind":512,"name":"constructor","url":"classes/selectboxbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":727,"kind":262144,"name":"box","url":"classes/selectboxbase.html#box","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":728,"kind":2048,"name":"changed","url":"classes/selectboxbase.html#changed","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":729,"kind":2048,"name":"addChangeListener","url":"classes/selectboxbase.html#addchangelistener","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":730,"kind":262144,"name":"selectedValue","url":"classes/selectboxbase.html#selectedvalue","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":731,"kind":262144,"name":"selectedText","url":"classes/selectboxbase.html#selectedtext","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":732,"kind":256,"name":"LayerBaseVectorEsriOptions","url":"interfaces/layerbasevectoresrioptions.html","classes":"tsd-kind-interface"},{"id":733,"kind":1024,"name":"format","url":"interfaces/layerbasevectoresrioptions.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":734,"kind":1024,"name":"outSR","url":"interfaces/layerbasevectoresrioptions.html#outsr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":735,"kind":1024,"name":"where","url":"interfaces/layerbasevectoresrioptions.html#where","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":736,"kind":1024,"name":"outFields","url":"interfaces/layerbasevectoresrioptions.html#outfields","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":737,"kind":1024,"name":"useEsriStyle","url":"interfaces/layerbasevectoresrioptions.html#useesristyle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":738,"kind":1024,"name":"autoLoad","url":"interfaces/layerbasevectoresrioptions.html#autoload","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":739,"kind":1024,"name":"style","url":"interfaces/layerbasevectoresrioptions.html#style","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":740,"kind":1024,"name":"onDemand","url":"interfaces/layerbasevectoresrioptions.html#ondemand","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":741,"kind":1024,"name":"onDemandDelay","url":"interfaces/layerbasevectoresrioptions.html#ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":742,"kind":1024,"name":"mapMoveMakeGetParams","url":"interfaces/layerbasevectoresrioptions.html#mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":743,"kind":1024,"name":"mapMoveObj","url":"interfaces/layerbasevectoresrioptions.html#mapmoveobj","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":744,"kind":1024,"name":"renderOrder","url":"interfaces/layerbasevectoresrioptions.html#renderorder","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":745,"kind":65536,"name":"__type","url":"interfaces/layerbasevectoresrioptions.html#renderorder.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"LayerBaseVectorEsriOptions.renderOrder"},{"id":746,"kind":1024,"name":"id","url":"interfaces/layerbasevectoresrioptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":747,"kind":1024,"name":"name","url":"interfaces/layerbasevectoresrioptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":748,"kind":1024,"name":"opacity","url":"interfaces/layerbasevectoresrioptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":749,"kind":1024,"name":"visible","url":"interfaces/layerbasevectoresrioptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":750,"kind":1024,"name":"minZoom","url":"interfaces/layerbasevectoresrioptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":751,"kind":1024,"name":"maxZoom","url":"interfaces/layerbasevectoresrioptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":752,"kind":1024,"name":"params","url":"interfaces/layerbasevectoresrioptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":753,"kind":1024,"name":"zIndex","url":"interfaces/layerbasevectoresrioptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":754,"kind":1024,"name":"loadCallback","url":"interfaces/layerbasevectoresrioptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":755,"kind":1024,"name":"legendCollapse","url":"interfaces/layerbasevectoresrioptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":756,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerbasevectoresrioptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":757,"kind":1024,"name":"legendContent","url":"interfaces/layerbasevectoresrioptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":758,"kind":128,"name":"LayerBaseVectorEsri","url":"classes/layerbasevectoresri.html","classes":"tsd-kind-class"},{"id":759,"kind":1024,"name":"_outSR","url":"classes/layerbasevectoresri.html#_outsr","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorEsri"},{"id":760,"kind":1024,"name":"_esriFormat","url":"classes/layerbasevectoresri.html#_esriformat","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorEsri"},{"id":761,"kind":1024,"name":"_urlCopy","url":"classes/layerbasevectoresri.html#_urlcopy","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorEsri"},{"id":762,"kind":1024,"name":"_useEsriStyle","url":"classes/layerbasevectoresri.html#_useesristyle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorEsri"},{"id":763,"kind":512,"name":"constructor","url":"classes/layerbasevectoresri.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":764,"kind":2048,"name":"addLegendContent","url":"classes/layerbasevectoresri.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":765,"kind":2048,"name":"addFeatures","url":"classes/layerbasevectoresri.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":766,"kind":2048,"name":"_load","url":"classes/layerbasevectoresri.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":767,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layerbasevectoresri.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":768,"kind":2048,"name":"mapMoveBefore","url":"classes/layerbasevectoresri.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":769,"kind":2048,"name":"mapMoveCallback","url":"classes/layerbasevectoresri.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":770,"kind":1024,"name":"_olLayer","url":"classes/layerbasevectoresri.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":771,"kind":1024,"name":"_source","url":"classes/layerbasevectoresri.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":772,"kind":1024,"name":"_style","url":"classes/layerbasevectoresri.html#_style","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":773,"kind":1024,"name":"_autoLoad","url":"classes/layerbasevectoresri.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":774,"kind":1024,"name":"_onDemand","url":"classes/layerbasevectoresri.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":775,"kind":1024,"name":"_onDemandDelay","url":"classes/layerbasevectoresri.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":776,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layerbasevectoresri.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":777,"kind":1024,"name":"_mapMoveParams","url":"classes/layerbasevectoresri.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":778,"kind":1024,"name":"_mapMove","url":"classes/layerbasevectoresri.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":779,"kind":1024,"name":"_projectionMap","url":"classes/layerbasevectoresri.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":780,"kind":1024,"name":"_projection4326","url":"classes/layerbasevectoresri.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":781,"kind":2048,"name":"clear","url":"classes/layerbasevectoresri.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":782,"kind":262144,"name":"onDemandDelay","url":"classes/layerbasevectoresri.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":783,"kind":262144,"name":"autoLoad","url":"classes/layerbasevectoresri.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":784,"kind":262144,"name":"style","url":"classes/layerbasevectoresri.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":785,"kind":262144,"name":"mapCrs","url":"classes/layerbasevectoresri.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":786,"kind":262144,"name":"mapProj","url":"classes/layerbasevectoresri.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":787,"kind":262144,"name":"mapMove","url":"classes/layerbasevectoresri.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":788,"kind":262144,"name":"mapMoveParams","url":"classes/layerbasevectoresri.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":789,"kind":262144,"name":"visible","url":"classes/layerbasevectoresri.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":790,"kind":262144,"name":"source","url":"classes/layerbasevectoresri.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":791,"kind":262144,"name":"features","url":"classes/layerbasevectoresri.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":792,"kind":262144,"name":"olLayer","url":"classes/layerbasevectoresri.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":793,"kind":2048,"name":"setZIndex","url":"classes/layerbasevectoresri.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":794,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbasevectoresri.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":795,"kind":1024,"name":"_url","url":"classes/layerbasevectoresri.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":796,"kind":1024,"name":"_opacity","url":"classes/layerbasevectoresri.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":797,"kind":1024,"name":"_minZoom","url":"classes/layerbasevectoresri.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":798,"kind":1024,"name":"_maxZoom","url":"classes/layerbasevectoresri.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":799,"kind":1024,"name":"_visible","url":"classes/layerbasevectoresri.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":800,"kind":1024,"name":"_loaded","url":"classes/layerbasevectoresri.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":801,"kind":1024,"name":"_zIndex","url":"classes/layerbasevectoresri.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":802,"kind":1024,"name":"_legendContent","url":"classes/layerbasevectoresri.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":803,"kind":1024,"name":"_params","url":"classes/layerbasevectoresri.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":804,"kind":1024,"name":"_id","url":"classes/layerbasevectoresri.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":805,"kind":1024,"name":"_name","url":"classes/layerbasevectoresri.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":806,"kind":1024,"name":"_animate","url":"classes/layerbasevectoresri.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":807,"kind":1024,"name":"_legendCollapse","url":"classes/layerbasevectoresri.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":808,"kind":1024,"name":"_maxResolution","url":"classes/layerbasevectoresri.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":809,"kind":1024,"name":"_minResolution","url":"classes/layerbasevectoresri.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":810,"kind":1024,"name":"_$legendDiv","url":"classes/layerbasevectoresri.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":811,"kind":1024,"name":"loadCallback","url":"classes/layerbasevectoresri.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":812,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbasevectoresri.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":813,"kind":2048,"name":"getLegendDiv","url":"classes/layerbasevectoresri.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":814,"kind":2048,"name":"_addLegendContent","url":"classes/layerbasevectoresri.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerBaseVectorEsri"},{"id":815,"kind":2048,"name":"applyCollapse","url":"classes/layerbasevectoresri.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":816,"kind":2048,"name":"refresh","url":"classes/layerbasevectoresri.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":817,"kind":262144,"name":"id","url":"classes/layerbasevectoresri.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":818,"kind":262144,"name":"animate","url":"classes/layerbasevectoresri.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":819,"kind":262144,"name":"legendContent","url":"classes/layerbasevectoresri.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":820,"kind":262144,"name":"params","url":"classes/layerbasevectoresri.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":821,"kind":262144,"name":"minResolution","url":"classes/layerbasevectoresri.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":822,"kind":262144,"name":"maxResolution","url":"classes/layerbasevectoresri.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":823,"kind":262144,"name":"minZoom","url":"classes/layerbasevectoresri.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":824,"kind":262144,"name":"maxZoom","url":"classes/layerbasevectoresri.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":825,"kind":262144,"name":"url","url":"classes/layerbasevectoresri.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":826,"kind":2048,"name":"setVisible","url":"classes/layerbasevectoresri.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":827,"kind":262144,"name":"opacity","url":"classes/layerbasevectoresri.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":828,"kind":262144,"name":"name","url":"classes/layerbasevectoresri.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":829,"kind":262144,"name":"loaded","url":"classes/layerbasevectoresri.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":830,"kind":2048,"name":"getSource","url":"classes/layerbasevectoresri.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":831,"kind":262144,"name":"zIndex","url":"classes/layerbasevectoresri.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":832,"kind":2048,"name":"getOlLayer","url":"classes/layerbasevectoresri.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":833,"kind":32,"name":"layers","url":"globals.html#layers","classes":"tsd-kind-variable"},{"id":834,"kind":128,"name":"LayerBaseXyzTile","url":"classes/layerbasexyztile.html","classes":"tsd-kind-class"},{"id":835,"kind":512,"name":"constructor","url":"classes/layerbasexyztile.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseXyzTile"},{"id":836,"kind":262144,"name":"source","url":"classes/layerbasexyztile.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseXyzTile"},{"id":837,"kind":262144,"name":"olLayer","url":"classes/layerbasexyztile.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseXyzTile"},{"id":838,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbasexyztile.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":839,"kind":1024,"name":"_url","url":"classes/layerbasexyztile.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":840,"kind":1024,"name":"_opacity","url":"classes/layerbasexyztile.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":841,"kind":1024,"name":"_minZoom","url":"classes/layerbasexyztile.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":842,"kind":1024,"name":"_maxZoom","url":"classes/layerbasexyztile.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":843,"kind":1024,"name":"_visible","url":"classes/layerbasexyztile.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":844,"kind":1024,"name":"_loaded","url":"classes/layerbasexyztile.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":845,"kind":1024,"name":"_zIndex","url":"classes/layerbasexyztile.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":846,"kind":1024,"name":"_legendContent","url":"classes/layerbasexyztile.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":847,"kind":1024,"name":"_params","url":"classes/layerbasexyztile.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":848,"kind":1024,"name":"_id","url":"classes/layerbasexyztile.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":849,"kind":1024,"name":"_name","url":"classes/layerbasexyztile.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":850,"kind":1024,"name":"_source","url":"classes/layerbasexyztile.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":851,"kind":1024,"name":"_animate","url":"classes/layerbasexyztile.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":852,"kind":1024,"name":"_legendCollapse","url":"classes/layerbasexyztile.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":853,"kind":1024,"name":"_maxResolution","url":"classes/layerbasexyztile.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":854,"kind":1024,"name":"_minResolution","url":"classes/layerbasexyztile.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":855,"kind":1024,"name":"_$legendDiv","url":"classes/layerbasexyztile.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":856,"kind":1024,"name":"loadCallback","url":"classes/layerbasexyztile.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":857,"kind":1024,"name":"_olLayer","url":"classes/layerbasexyztile.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":858,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbasexyztile.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":859,"kind":2048,"name":"_load","url":"classes/layerbasexyztile.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":860,"kind":2048,"name":"getLegendDiv","url":"classes/layerbasexyztile.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":861,"kind":2048,"name":"_addLegendContent","url":"classes/layerbasexyztile.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerBaseXyzTile"},{"id":862,"kind":2048,"name":"addLegendContent","url":"classes/layerbasexyztile.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":863,"kind":2048,"name":"applyCollapse","url":"classes/layerbasexyztile.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":864,"kind":2048,"name":"refresh","url":"classes/layerbasexyztile.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":865,"kind":262144,"name":"id","url":"classes/layerbasexyztile.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":866,"kind":262144,"name":"animate","url":"classes/layerbasexyztile.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":867,"kind":262144,"name":"legendContent","url":"classes/layerbasexyztile.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":868,"kind":262144,"name":"params","url":"classes/layerbasexyztile.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":869,"kind":262144,"name":"minResolution","url":"classes/layerbasexyztile.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":870,"kind":262144,"name":"maxResolution","url":"classes/layerbasexyztile.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":871,"kind":262144,"name":"minZoom","url":"classes/layerbasexyztile.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":872,"kind":262144,"name":"maxZoom","url":"classes/layerbasexyztile.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":873,"kind":262144,"name":"url","url":"classes/layerbasexyztile.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":874,"kind":262144,"name":"visible","url":"classes/layerbasexyztile.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":875,"kind":2048,"name":"setVisible","url":"classes/layerbasexyztile.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":876,"kind":262144,"name":"opacity","url":"classes/layerbasexyztile.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":877,"kind":262144,"name":"name","url":"classes/layerbasexyztile.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":878,"kind":262144,"name":"loaded","url":"classes/layerbasexyztile.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":879,"kind":2048,"name":"getSource","url":"classes/layerbasexyztile.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":880,"kind":262144,"name":"zIndex","url":"classes/layerbasexyztile.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":881,"kind":2048,"name":"setZIndex","url":"classes/layerbasexyztile.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":882,"kind":2048,"name":"getOlLayer","url":"classes/layerbasexyztile.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":883,"kind":256,"name":"LayerEsriTileOptions","url":"interfaces/layeresritileoptions.html","classes":"tsd-kind-interface"},{"id":884,"kind":1024,"name":"useEsriStyle","url":"interfaces/layeresritileoptions.html#useesristyle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerEsriTileOptions"},{"id":885,"kind":1024,"name":"id","url":"interfaces/layeresritileoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":886,"kind":1024,"name":"name","url":"interfaces/layeresritileoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":887,"kind":1024,"name":"opacity","url":"interfaces/layeresritileoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":888,"kind":1024,"name":"visible","url":"interfaces/layeresritileoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":889,"kind":1024,"name":"minZoom","url":"interfaces/layeresritileoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":890,"kind":1024,"name":"maxZoom","url":"interfaces/layeresritileoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":891,"kind":1024,"name":"params","url":"interfaces/layeresritileoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":892,"kind":1024,"name":"zIndex","url":"interfaces/layeresritileoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":893,"kind":1024,"name":"loadCallback","url":"interfaces/layeresritileoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":894,"kind":1024,"name":"legendCollapse","url":"interfaces/layeresritileoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":895,"kind":1024,"name":"legendCheckbox","url":"interfaces/layeresritileoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":896,"kind":1024,"name":"legendContent","url":"interfaces/layeresritileoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":897,"kind":128,"name":"LayerEsriTile","url":"classes/layeresritile.html","classes":"tsd-kind-class"},{"id":898,"kind":1024,"name":"_useEsriStyle","url":"classes/layeresritile.html#_useesristyle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerEsriTile"},{"id":899,"kind":512,"name":"constructor","url":"classes/layeresritile.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriTile"},{"id":900,"kind":2048,"name":"addLegendContent","url":"classes/layeresritile.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriTile"},{"id":901,"kind":262144,"name":"source","url":"classes/layeresritile.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerEsriTile"},{"id":902,"kind":262144,"name":"olLayer","url":"classes/layeresritile.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerEsriTile"},{"id":903,"kind":1024,"name":"_legendCheckbox","url":"classes/layeresritile.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":904,"kind":1024,"name":"_url","url":"classes/layeresritile.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":905,"kind":1024,"name":"_opacity","url":"classes/layeresritile.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":906,"kind":1024,"name":"_minZoom","url":"classes/layeresritile.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":907,"kind":1024,"name":"_maxZoom","url":"classes/layeresritile.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":908,"kind":1024,"name":"_visible","url":"classes/layeresritile.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":909,"kind":1024,"name":"_loaded","url":"classes/layeresritile.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":910,"kind":1024,"name":"_zIndex","url":"classes/layeresritile.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":911,"kind":1024,"name":"_legendContent","url":"classes/layeresritile.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":912,"kind":1024,"name":"_params","url":"classes/layeresritile.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":913,"kind":1024,"name":"_id","url":"classes/layeresritile.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":914,"kind":1024,"name":"_name","url":"classes/layeresritile.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":915,"kind":1024,"name":"_source","url":"classes/layeresritile.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":916,"kind":1024,"name":"_animate","url":"classes/layeresritile.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":917,"kind":1024,"name":"_legendCollapse","url":"classes/layeresritile.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":918,"kind":1024,"name":"_maxResolution","url":"classes/layeresritile.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":919,"kind":1024,"name":"_minResolution","url":"classes/layeresritile.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":920,"kind":1024,"name":"_$legendDiv","url":"classes/layeresritile.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":921,"kind":1024,"name":"loadCallback","url":"classes/layeresritile.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":922,"kind":1024,"name":"_olLayer","url":"classes/layeresritile.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":923,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layeresritile.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":924,"kind":2048,"name":"_load","url":"classes/layeresritile.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":925,"kind":2048,"name":"getLegendDiv","url":"classes/layeresritile.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":926,"kind":2048,"name":"_addLegendContent","url":"classes/layeresritile.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerEsriTile"},{"id":927,"kind":2048,"name":"applyCollapse","url":"classes/layeresritile.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":928,"kind":2048,"name":"refresh","url":"classes/layeresritile.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":929,"kind":262144,"name":"id","url":"classes/layeresritile.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":930,"kind":262144,"name":"animate","url":"classes/layeresritile.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":931,"kind":262144,"name":"legendContent","url":"classes/layeresritile.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":932,"kind":262144,"name":"params","url":"classes/layeresritile.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":933,"kind":262144,"name":"minResolution","url":"classes/layeresritile.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":934,"kind":262144,"name":"maxResolution","url":"classes/layeresritile.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":935,"kind":262144,"name":"minZoom","url":"classes/layeresritile.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":936,"kind":262144,"name":"maxZoom","url":"classes/layeresritile.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":937,"kind":262144,"name":"url","url":"classes/layeresritile.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":938,"kind":262144,"name":"visible","url":"classes/layeresritile.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":939,"kind":2048,"name":"setVisible","url":"classes/layeresritile.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":940,"kind":262144,"name":"opacity","url":"classes/layeresritile.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":941,"kind":262144,"name":"name","url":"classes/layeresritile.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":942,"kind":262144,"name":"loaded","url":"classes/layeresritile.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":943,"kind":2048,"name":"getSource","url":"classes/layeresritile.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":944,"kind":262144,"name":"zIndex","url":"classes/layeresritile.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":945,"kind":2048,"name":"setZIndex","url":"classes/layeresritile.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":946,"kind":2048,"name":"getOlLayer","url":"classes/layeresritile.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":947,"kind":128,"name":"RealEarthAnimateVector","url":"classes/realearthanimatevector.html","classes":"tsd-kind-class"},{"id":948,"kind":1024,"name":"_dataCache","url":"classes/realearthanimatevector.html#_datacache","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":949,"kind":1024,"name":"_source","url":"classes/realearthanimatevector.html#_source","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":950,"kind":1024,"name":"_rawTimesLookup","url":"classes/realearthanimatevector.html#_rawtimeslookup","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":951,"kind":65536,"name":"__type","url":"classes/realearthanimatevector.html#_rawtimeslookup.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RealEarthAnimateVector._rawTimesLookup"},{"id":952,"kind":1024,"name":"_currentIndex","url":"classes/realearthanimatevector.html#_currentindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateVector"},{"id":953,"kind":1024,"name":"_olLayer","url":"classes/realearthanimatevector.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":954,"kind":1024,"name":"_lyr","url":"classes/realearthanimatevector.html#_lyr","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":955,"kind":512,"name":"constructor","url":"classes/realearthanimatevector.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateVector"},{"id":956,"kind":2048,"name":"timeInit","url":"classes/realearthanimatevector.html#timeinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateVector"},{"id":957,"kind":2048,"name":"_loadDates","url":"classes/realearthanimatevector.html#_loaddates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"RealEarthAnimateVector"},{"id":958,"kind":2048,"name":"_loadLatest","url":"classes/realearthanimatevector.html#_loadlatest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"RealEarthAnimateVector"},{"id":959,"kind":2048,"name":"_loadAtTimeIndex","url":"classes/realearthanimatevector.html#_loadattimeindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"RealEarthAnimateVector"},{"id":960,"kind":2048,"name":"_loadFeatures","url":"classes/realearthanimatevector.html#_loadfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"RealEarthAnimateVector"},{"id":961,"kind":2048,"name":"setLayerTime","url":"classes/realearthanimatevector.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateVector"},{"id":962,"kind":1024,"name":"_animateEnabled","url":"classes/realearthanimatevector.html#_animateenabled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":963,"kind":1024,"name":"_localDates","url":"classes/realearthanimatevector.html#_localdates","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":964,"kind":1024,"name":"_rawDateStrings","url":"classes/realearthanimatevector.html#_rawdatestrings","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":965,"kind":1024,"name":"_products","url":"classes/realearthanimatevector.html#_products","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":966,"kind":1024,"name":"loadCallback","url":"classes/realearthanimatevector.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":967,"kind":1024,"name":"localTimes","url":"classes/realearthanimatevector.html#localtimes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":968,"kind":1024,"name":"_currentTime","url":"classes/realearthanimatevector.html#_currenttime","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":969,"kind":1024,"name":"lyr","url":"classes/realearthanimatevector.html#lyr","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":970,"kind":256,"name":"LayerVectorRealEarthOptions","url":"interfaces/layervectorrealearthoptions.html","classes":"tsd-kind-interface"},{"id":971,"kind":1024,"name":"products","url":"interfaces/layervectorrealearthoptions.html#products","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerVectorRealEarthOptions"},{"id":972,"kind":1024,"name":"animate","url":"interfaces/layervectorrealearthoptions.html#animate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerVectorRealEarthOptions"},{"id":973,"kind":1024,"name":"timeLoadCallback","url":"interfaces/layervectorrealearthoptions.html#timeloadcallback","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerVectorRealEarthOptions"},{"id":974,"kind":1024,"name":"transform","url":"interfaces/layervectorrealearthoptions.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":975,"kind":1024,"name":"mapMoveObj","url":"interfaces/layervectorrealearthoptions.html#mapmoveobj","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":976,"kind":1024,"name":"autoLoad","url":"interfaces/layervectorrealearthoptions.html#autoload","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":977,"kind":1024,"name":"style","url":"interfaces/layervectorrealearthoptions.html#style","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":978,"kind":1024,"name":"onDemand","url":"interfaces/layervectorrealearthoptions.html#ondemand","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":979,"kind":1024,"name":"onDemandDelay","url":"interfaces/layervectorrealearthoptions.html#ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":980,"kind":1024,"name":"mapMoveMakeGetParams","url":"interfaces/layervectorrealearthoptions.html#mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":981,"kind":1024,"name":"renderOrder","url":"interfaces/layervectorrealearthoptions.html#renderorder","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":982,"kind":65536,"name":"__type","url":"interfaces/layervectorrealearthoptions.html#renderorder.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"LayerVectorRealEarthOptions.renderOrder"},{"id":983,"kind":1024,"name":"id","url":"interfaces/layervectorrealearthoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":984,"kind":1024,"name":"name","url":"interfaces/layervectorrealearthoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":985,"kind":1024,"name":"opacity","url":"interfaces/layervectorrealearthoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":986,"kind":1024,"name":"visible","url":"interfaces/layervectorrealearthoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":987,"kind":1024,"name":"minZoom","url":"interfaces/layervectorrealearthoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":988,"kind":1024,"name":"maxZoom","url":"interfaces/layervectorrealearthoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":989,"kind":1024,"name":"params","url":"interfaces/layervectorrealearthoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":990,"kind":1024,"name":"zIndex","url":"interfaces/layervectorrealearthoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":991,"kind":1024,"name":"loadCallback","url":"interfaces/layervectorrealearthoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":992,"kind":1024,"name":"legendCollapse","url":"interfaces/layervectorrealearthoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":993,"kind":1024,"name":"legendCheckbox","url":"interfaces/layervectorrealearthoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":994,"kind":1024,"name":"legendContent","url":"interfaces/layervectorrealearthoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":995,"kind":128,"name":"LayerVectorRealEarth","url":"classes/layervectorrealearth.html","classes":"tsd-kind-class"},{"id":996,"kind":1024,"name":"_products","url":"classes/layervectorrealearth.html#_products","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerVectorRealEarth"},{"id":997,"kind":1024,"name":"animator","url":"classes/layervectorrealearth.html#animator","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerVectorRealEarth"},{"id":998,"kind":512,"name":"constructor","url":"classes/layervectorrealearth.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerVectorRealEarth"},{"id":999,"kind":2048,"name":"setLayerTime","url":"classes/layervectorrealearth.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerVectorRealEarth"},{"id":1000,"kind":2048,"name":"_load","url":"classes/layervectorrealearth.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerVectorRealEarth"},{"id":1001,"kind":1024,"name":"_geoJsonFormat","url":"classes/layervectorrealearth.html#_geojsonformat","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1002,"kind":1024,"name":"_transform","url":"classes/layervectorrealearth.html#_transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1003,"kind":2048,"name":"addFeatures","url":"classes/layervectorrealearth.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1004,"kind":2048,"name":"mapMoveCallback","url":"classes/layervectorrealearth.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1005,"kind":1024,"name":"_olLayer","url":"classes/layervectorrealearth.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1006,"kind":1024,"name":"_source","url":"classes/layervectorrealearth.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1007,"kind":1024,"name":"_style","url":"classes/layervectorrealearth.html#_style","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1008,"kind":1024,"name":"_autoLoad","url":"classes/layervectorrealearth.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1009,"kind":1024,"name":"_onDemand","url":"classes/layervectorrealearth.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1010,"kind":1024,"name":"_onDemandDelay","url":"classes/layervectorrealearth.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1011,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layervectorrealearth.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1012,"kind":1024,"name":"_mapMoveParams","url":"classes/layervectorrealearth.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1013,"kind":1024,"name":"_mapMove","url":"classes/layervectorrealearth.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1014,"kind":1024,"name":"_projectionMap","url":"classes/layervectorrealearth.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1015,"kind":1024,"name":"_projection4326","url":"classes/layervectorrealearth.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1016,"kind":2048,"name":"mapMoveBefore","url":"classes/layervectorrealearth.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1017,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layervectorrealearth.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1018,"kind":2048,"name":"clear","url":"classes/layervectorrealearth.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1019,"kind":262144,"name":"onDemandDelay","url":"classes/layervectorrealearth.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1020,"kind":262144,"name":"autoLoad","url":"classes/layervectorrealearth.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1021,"kind":262144,"name":"style","url":"classes/layervectorrealearth.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1022,"kind":262144,"name":"mapCrs","url":"classes/layervectorrealearth.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1023,"kind":262144,"name":"mapProj","url":"classes/layervectorrealearth.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1024,"kind":262144,"name":"mapMove","url":"classes/layervectorrealearth.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1025,"kind":262144,"name":"mapMoveParams","url":"classes/layervectorrealearth.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1026,"kind":262144,"name":"visible","url":"classes/layervectorrealearth.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1027,"kind":262144,"name":"source","url":"classes/layervectorrealearth.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1028,"kind":262144,"name":"features","url":"classes/layervectorrealearth.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1029,"kind":262144,"name":"olLayer","url":"classes/layervectorrealearth.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1030,"kind":2048,"name":"setZIndex","url":"classes/layervectorrealearth.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1031,"kind":1024,"name":"_legendCheckbox","url":"classes/layervectorrealearth.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1032,"kind":1024,"name":"_url","url":"classes/layervectorrealearth.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1033,"kind":1024,"name":"_opacity","url":"classes/layervectorrealearth.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1034,"kind":1024,"name":"_minZoom","url":"classes/layervectorrealearth.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1035,"kind":1024,"name":"_maxZoom","url":"classes/layervectorrealearth.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1036,"kind":1024,"name":"_visible","url":"classes/layervectorrealearth.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1037,"kind":1024,"name":"_loaded","url":"classes/layervectorrealearth.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1038,"kind":1024,"name":"_zIndex","url":"classes/layervectorrealearth.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1039,"kind":1024,"name":"_legendContent","url":"classes/layervectorrealearth.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1040,"kind":1024,"name":"_params","url":"classes/layervectorrealearth.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1041,"kind":1024,"name":"_id","url":"classes/layervectorrealearth.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1042,"kind":1024,"name":"_name","url":"classes/layervectorrealearth.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1043,"kind":1024,"name":"_animate","url":"classes/layervectorrealearth.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1044,"kind":1024,"name":"_legendCollapse","url":"classes/layervectorrealearth.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1045,"kind":1024,"name":"_maxResolution","url":"classes/layervectorrealearth.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1046,"kind":1024,"name":"_minResolution","url":"classes/layervectorrealearth.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1047,"kind":1024,"name":"_$legendDiv","url":"classes/layervectorrealearth.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1048,"kind":1024,"name":"loadCallback","url":"classes/layervectorrealearth.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1049,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layervectorrealearth.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1050,"kind":2048,"name":"getLegendDiv","url":"classes/layervectorrealearth.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1051,"kind":2048,"name":"_addLegendContent","url":"classes/layervectorrealearth.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerVectorRealEarth"},{"id":1052,"kind":2048,"name":"addLegendContent","url":"classes/layervectorrealearth.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1053,"kind":2048,"name":"applyCollapse","url":"classes/layervectorrealearth.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1054,"kind":2048,"name":"refresh","url":"classes/layervectorrealearth.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1055,"kind":262144,"name":"id","url":"classes/layervectorrealearth.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1056,"kind":262144,"name":"animate","url":"classes/layervectorrealearth.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1057,"kind":262144,"name":"legendContent","url":"classes/layervectorrealearth.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1058,"kind":262144,"name":"params","url":"classes/layervectorrealearth.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1059,"kind":262144,"name":"minResolution","url":"classes/layervectorrealearth.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1060,"kind":262144,"name":"maxResolution","url":"classes/layervectorrealearth.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1061,"kind":262144,"name":"minZoom","url":"classes/layervectorrealearth.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1062,"kind":262144,"name":"maxZoom","url":"classes/layervectorrealearth.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1063,"kind":262144,"name":"url","url":"classes/layervectorrealearth.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1064,"kind":2048,"name":"setVisible","url":"classes/layervectorrealearth.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1065,"kind":262144,"name":"opacity","url":"classes/layervectorrealearth.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1066,"kind":262144,"name":"name","url":"classes/layervectorrealearth.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1067,"kind":262144,"name":"loaded","url":"classes/layervectorrealearth.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1068,"kind":2048,"name":"getSource","url":"classes/layervectorrealearth.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1069,"kind":262144,"name":"zIndex","url":"classes/layervectorrealearth.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1070,"kind":2048,"name":"getOlLayer","url":"classes/layervectorrealearth.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1071,"kind":256,"name":"IRealEarthAnimate","url":"interfaces/irealearthanimate.html","classes":"tsd-kind-interface"},{"id":1072,"kind":2048,"name":"setLayerTime","url":"interfaces/irealearthanimate.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"IRealEarthAnimate"},{"id":1073,"kind":256,"name":"timesLoadedCallback","url":"interfaces/timesloadedcallback.html","classes":"tsd-kind-interface"},{"id":1074,"kind":128,"name":"RealEarthAnimate","url":"classes/realearthanimate.html","classes":"tsd-kind-class"},{"id":1075,"kind":1024,"name":"_animateEnabled","url":"classes/realearthanimate.html#_animateenabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1076,"kind":1024,"name":"_currentIndex","url":"classes/realearthanimate.html#_currentindex","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1077,"kind":1024,"name":"_localDates","url":"classes/realearthanimate.html#_localdates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1078,"kind":1024,"name":"_rawDateStrings","url":"classes/realearthanimate.html#_rawdatestrings","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1079,"kind":1024,"name":"_products","url":"classes/realearthanimate.html#_products","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1080,"kind":1024,"name":"loadCallback","url":"classes/realearthanimate.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1081,"kind":1024,"name":"localTimes","url":"classes/realearthanimate.html#localtimes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1082,"kind":1024,"name":"_currentTime","url":"classes/realearthanimate.html#_currenttime","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1083,"kind":1024,"name":"lyr","url":"classes/realearthanimate.html#lyr","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1084,"kind":512,"name":"constructor","url":"classes/realearthanimate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1085,"kind":2048,"name":"timeInit","url":"classes/realearthanimate.html#timeinit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1086,"kind":2048,"name":"_loadDates","url":"classes/realearthanimate.html#_loaddates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"RealEarthAnimate"},{"id":1087,"kind":2048,"name":"_loadLatest","url":"classes/realearthanimate.html#_loadlatest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"RealEarthAnimate"},{"id":1088,"kind":2048,"name":"setLayerTime","url":"classes/realearthanimate.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1089,"kind":32,"name":"offsetMinutes","url":"globals.html#offsetminutes","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":1090,"kind":128,"name":"RealEarthAnimateTile","url":"classes/realearthanimatetile.html","classes":"tsd-kind-class"},{"id":1091,"kind":1024,"name":"_sourceUrls","url":"classes/realearthanimatetile.html#_sourceurls","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateTile"},{"id":1092,"kind":1024,"name":"_source","url":"classes/realearthanimatetile.html#_source","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateTile"},{"id":1093,"kind":1024,"name":"_olLayer","url":"classes/realearthanimatetile.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateTile"},{"id":1094,"kind":512,"name":"constructor","url":"classes/realearthanimatetile.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateTile"},{"id":1095,"kind":2048,"name":"timeInit","url":"classes/realearthanimatetile.html#timeinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateTile"},{"id":1096,"kind":2048,"name":"_loadDates","url":"classes/realearthanimatetile.html#_loaddates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateTile"},{"id":1097,"kind":2048,"name":"_loadLatest","url":"classes/realearthanimatetile.html#_loadlatest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"RealEarthAnimateTile"},{"id":1098,"kind":2048,"name":"setLayerTime","url":"classes/realearthanimatetile.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateTile"},{"id":1099,"kind":1024,"name":"_animateEnabled","url":"classes/realearthanimatetile.html#_animateenabled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1100,"kind":1024,"name":"_currentIndex","url":"classes/realearthanimatetile.html#_currentindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1101,"kind":1024,"name":"_localDates","url":"classes/realearthanimatetile.html#_localdates","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1102,"kind":1024,"name":"_rawDateStrings","url":"classes/realearthanimatetile.html#_rawdatestrings","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1103,"kind":1024,"name":"_products","url":"classes/realearthanimatetile.html#_products","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1104,"kind":1024,"name":"loadCallback","url":"classes/realearthanimatetile.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1105,"kind":1024,"name":"localTimes","url":"classes/realearthanimatetile.html#localtimes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1106,"kind":1024,"name":"_currentTime","url":"classes/realearthanimatetile.html#_currenttime","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1107,"kind":1024,"name":"lyr","url":"classes/realearthanimatetile.html#lyr","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1108,"kind":256,"name":"LayerRealEarthTileOptions","url":"interfaces/layerrealearthtileoptions.html","classes":"tsd-kind-interface"},{"id":1109,"kind":1024,"name":"products","url":"interfaces/layerrealearthtileoptions.html#products","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerRealEarthTileOptions"},{"id":1110,"kind":1024,"name":"animate","url":"interfaces/layerrealearthtileoptions.html#animate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerRealEarthTileOptions"},{"id":1111,"kind":1024,"name":"timeLoadCallback","url":"interfaces/layerrealearthtileoptions.html#timeloadcallback","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerRealEarthTileOptions"},{"id":1112,"kind":1024,"name":"id","url":"interfaces/layerrealearthtileoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1113,"kind":1024,"name":"name","url":"interfaces/layerrealearthtileoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1114,"kind":1024,"name":"opacity","url":"interfaces/layerrealearthtileoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1115,"kind":1024,"name":"visible","url":"interfaces/layerrealearthtileoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1116,"kind":1024,"name":"minZoom","url":"interfaces/layerrealearthtileoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1117,"kind":1024,"name":"maxZoom","url":"interfaces/layerrealearthtileoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1118,"kind":1024,"name":"params","url":"interfaces/layerrealearthtileoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1119,"kind":1024,"name":"zIndex","url":"interfaces/layerrealearthtileoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1120,"kind":1024,"name":"loadCallback","url":"interfaces/layerrealearthtileoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1121,"kind":1024,"name":"legendCollapse","url":"interfaces/layerrealearthtileoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1122,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerrealearthtileoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1123,"kind":1024,"name":"legendContent","url":"interfaces/layerrealearthtileoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1124,"kind":128,"name":"LayerRealEarthTile","url":"classes/layerrealearthtile.html","classes":"tsd-kind-class"},{"id":1125,"kind":1024,"name":"_products","url":"classes/layerrealearthtile.html#_products","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerRealEarthTile"},{"id":1126,"kind":1024,"name":"animator","url":"classes/layerrealearthtile.html#animator","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerRealEarthTile"},{"id":1127,"kind":512,"name":"constructor","url":"classes/layerrealearthtile.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerRealEarthTile"},{"id":1128,"kind":2048,"name":"setLayerTime","url":"classes/layerrealearthtile.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerRealEarthTile"},{"id":1129,"kind":2048,"name":"_load","url":"classes/layerrealearthtile.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerRealEarthTile"},{"id":1130,"kind":262144,"name":"source","url":"classes/layerrealearthtile.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1131,"kind":262144,"name":"olLayer","url":"classes/layerrealearthtile.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1132,"kind":1024,"name":"_legendCheckbox","url":"classes/layerrealearthtile.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1133,"kind":1024,"name":"_url","url":"classes/layerrealearthtile.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1134,"kind":1024,"name":"_opacity","url":"classes/layerrealearthtile.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1135,"kind":1024,"name":"_minZoom","url":"classes/layerrealearthtile.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1136,"kind":1024,"name":"_maxZoom","url":"classes/layerrealearthtile.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1137,"kind":1024,"name":"_visible","url":"classes/layerrealearthtile.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1138,"kind":1024,"name":"_loaded","url":"classes/layerrealearthtile.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1139,"kind":1024,"name":"_zIndex","url":"classes/layerrealearthtile.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1140,"kind":1024,"name":"_legendContent","url":"classes/layerrealearthtile.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1141,"kind":1024,"name":"_params","url":"classes/layerrealearthtile.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1142,"kind":1024,"name":"_id","url":"classes/layerrealearthtile.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1143,"kind":1024,"name":"_name","url":"classes/layerrealearthtile.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1144,"kind":1024,"name":"_source","url":"classes/layerrealearthtile.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1145,"kind":1024,"name":"_animate","url":"classes/layerrealearthtile.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1146,"kind":1024,"name":"_legendCollapse","url":"classes/layerrealearthtile.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1147,"kind":1024,"name":"_maxResolution","url":"classes/layerrealearthtile.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1148,"kind":1024,"name":"_minResolution","url":"classes/layerrealearthtile.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1149,"kind":1024,"name":"_$legendDiv","url":"classes/layerrealearthtile.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1150,"kind":1024,"name":"loadCallback","url":"classes/layerrealearthtile.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1151,"kind":1024,"name":"_olLayer","url":"classes/layerrealearthtile.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1152,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerrealearthtile.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1153,"kind":2048,"name":"getLegendDiv","url":"classes/layerrealearthtile.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1154,"kind":2048,"name":"_addLegendContent","url":"classes/layerrealearthtile.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerRealEarthTile"},{"id":1155,"kind":2048,"name":"addLegendContent","url":"classes/layerrealearthtile.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1156,"kind":2048,"name":"applyCollapse","url":"classes/layerrealearthtile.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1157,"kind":2048,"name":"refresh","url":"classes/layerrealearthtile.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1158,"kind":262144,"name":"id","url":"classes/layerrealearthtile.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1159,"kind":262144,"name":"animate","url":"classes/layerrealearthtile.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1160,"kind":262144,"name":"legendContent","url":"classes/layerrealearthtile.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1161,"kind":262144,"name":"params","url":"classes/layerrealearthtile.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1162,"kind":262144,"name":"minResolution","url":"classes/layerrealearthtile.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1163,"kind":262144,"name":"maxResolution","url":"classes/layerrealearthtile.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1164,"kind":262144,"name":"minZoom","url":"classes/layerrealearthtile.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1165,"kind":262144,"name":"maxZoom","url":"classes/layerrealearthtile.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1166,"kind":262144,"name":"url","url":"classes/layerrealearthtile.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1167,"kind":262144,"name":"visible","url":"classes/layerrealearthtile.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1168,"kind":2048,"name":"setVisible","url":"classes/layerrealearthtile.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1169,"kind":262144,"name":"opacity","url":"classes/layerrealearthtile.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1170,"kind":262144,"name":"name","url":"classes/layerrealearthtile.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1171,"kind":262144,"name":"loaded","url":"classes/layerrealearthtile.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1172,"kind":2048,"name":"getSource","url":"classes/layerrealearthtile.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1173,"kind":262144,"name":"zIndex","url":"classes/layerrealearthtile.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1174,"kind":2048,"name":"setZIndex","url":"classes/layerrealearthtile.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1175,"kind":2048,"name":"getOlLayer","url":"classes/layerrealearthtile.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1176,"kind":64,"name":"calculateExtent","url":"globals.html#calculateextent","classes":"tsd-kind-function"},{"id":1177,"kind":64,"name":"fitToMap","url":"globals.html#fittomap","classes":"tsd-kind-function"},{"id":1178,"kind":128,"name":"LayerSwipe","url":"classes/layerswipe.html","classes":"tsd-kind-class"},{"id":1179,"kind":1024,"name":"leftLayers","url":"classes/layerswipe.html#leftlayers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1180,"kind":1024,"name":"rightLayers","url":"classes/layerswipe.html#rightlayers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1181,"kind":1024,"name":"_percentRight","url":"classes/layerswipe.html#_percentright","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1182,"kind":1024,"name":"_map","url":"classes/layerswipe.html#_map","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1183,"kind":1024,"name":"$mapElement","url":"classes/layerswipe.html#_mapelement","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1184,"kind":1024,"name":"$swiper","url":"classes/layerswipe.html#_swiper","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1185,"kind":1024,"name":"dragging","url":"classes/layerswipe.html#dragging","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1186,"kind":1024,"name":"offset","url":"classes/layerswipe.html#offset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1187,"kind":512,"name":"constructor","url":"classes/layerswipe.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1188,"kind":2048,"name":"addLeftLayer","url":"classes/layerswipe.html#addleftlayer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1189,"kind":2048,"name":"addRightLayer","url":"classes/layerswipe.html#addrightlayer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1190,"kind":262144,"name":"percentRight","url":"classes/layerswipe.html#percentright","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1191,"kind":256,"name":"quickMapOptions","url":"interfaces/quickmapoptions.html","classes":"tsd-kind-interface"},{"id":1192,"kind":1024,"name":"divId","url":"interfaces/quickmapoptions.html#divid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1193,"kind":1024,"name":"center","url":"interfaces/quickmapoptions.html#center","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1194,"kind":65536,"name":"__type","url":"interfaces/quickmapoptions.html#center.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"quickMapOptions.center"},{"id":1195,"kind":32,"name":"x","url":"interfaces/quickmapoptions.html#center.__type.x","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"quickMapOptions.center.__type"},{"id":1196,"kind":32,"name":"y","url":"interfaces/quickmapoptions.html#center.__type.y","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"quickMapOptions.center.__type"},{"id":1197,"kind":1024,"name":"zoom","url":"interfaces/quickmapoptions.html#zoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1198,"kind":1024,"name":"minZoom","url":"interfaces/quickmapoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1199,"kind":1024,"name":"maxZoom","url":"interfaces/quickmapoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1200,"kind":1024,"name":"baseSwitcher","url":"interfaces/quickmapoptions.html#baseswitcher","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1201,"kind":1024,"name":"fullScreen","url":"interfaces/quickmapoptions.html#fullscreen","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1202,"kind":64,"name":"quickMapBase","url":"globals.html#quickmapbase","classes":"tsd-kind-function"},{"id":1203,"kind":64,"name":"quickMap","url":"globals.html#quickmap","classes":"tsd-kind-function"},{"id":1204,"kind":64,"name":"quickMapMulti","url":"globals.html#quickmapmulti","classes":"tsd-kind-function"},{"id":1205,"kind":128,"name":"SortedFeatures","url":"classes/sortedfeatures.html","classes":"tsd-kind-class"},{"id":1206,"kind":1024,"name":"sortedFeatures","url":"classes/sortedfeatures.html#sortedfeatures-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1207,"kind":1024,"name":"propertyName","url":"classes/sortedfeatures.html#propertyname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1208,"kind":1024,"name":"_propertyType","url":"classes/sortedfeatures.html#_propertytype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1209,"kind":512,"name":"constructor","url":"classes/sortedfeatures.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1210,"kind":2048,"name":"getFeature","url":"classes/sortedfeatures.html#getfeature","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1211,"kind":256,"name":"iAction","url":"interfaces/iaction.html","classes":"tsd-kind-interface"},{"id":1212,"kind":1024,"name":"type","url":"interfaces/iaction.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iAction"},{"id":1213,"kind":32,"name":"connect","url":"globals.html#connect","classes":"tsd-kind-variable"},{"id":1214,"kind":32,"name":"Provider","url":"globals.html#provider","classes":"tsd-kind-variable"},{"id":1215,"kind":32,"name":"combineReducers","url":"globals.html#combinereducers","classes":"tsd-kind-variable"},{"id":1216,"kind":32,"name":"createStore","url":"globals.html#createstore","classes":"tsd-kind-variable"},{"id":1217,"kind":64,"name":"stringToDate","url":"globals.html#stringtodate","classes":"tsd-kind-function"},{"id":1218,"kind":64,"name":"dateToString","url":"globals.html#datetostring","classes":"tsd-kind-function"},{"id":1219,"kind":128,"name":"DatePick","url":"classes/datepick.html","classes":"tsd-kind-class"},{"id":1220,"kind":1024,"name":"defaultId","url":"classes/datepick.html#defaultid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DatePick"},{"id":1221,"kind":512,"name":"constructor","url":"classes/datepick.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"DatePick"},{"id":1222,"kind":2048,"name":"componentDidMount","url":"classes/datepick.html#componentdidmount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DatePick"},{"id":1223,"kind":2048,"name":"render","url":"classes/datepick.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DatePick"},{"id":1224,"kind":2048,"name":"setState","url":"classes/datepick.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"DatePick"},{"id":1225,"kind":2048,"name":"forceUpdate","url":"classes/datepick.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1226,"kind":1024,"name":"props","url":"classes/datepick.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1227,"kind":1024,"name":"state","url":"classes/datepick.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1228,"kind":1024,"name":"context","url":"classes/datepick.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1229,"kind":1024,"name":"refs","url":"classes/datepick.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1230,"kind":65536,"name":"__type","url":"classes/datepick.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"DatePick.refs"},{"id":1231,"kind":128,"name":"DateRange","url":"classes/daterange.html","classes":"tsd-kind-class"},{"id":1232,"kind":1024,"name":"startId","url":"classes/daterange.html#startid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1233,"kind":1024,"name":"endId","url":"classes/daterange.html#endid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1234,"kind":1024,"name":"startInput","url":"classes/daterange.html#startinput","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1235,"kind":1024,"name":"endInput","url":"classes/daterange.html#endinput","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1236,"kind":1024,"name":"start","url":"classes/daterange.html#start","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1237,"kind":1024,"name":"end","url":"classes/daterange.html#end","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1238,"kind":1024,"name":"maxRange","url":"classes/daterange.html#maxrange","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1239,"kind":1024,"name":"minRange","url":"classes/daterange.html#minrange","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1240,"kind":1024,"name":"numDays","url":"classes/daterange.html#numdays","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1241,"kind":512,"name":"constructor","url":"classes/daterange.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"DateRange"},{"id":1242,"kind":2048,"name":"setNumDays","url":"classes/daterange.html#setnumdays","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DateRange"},{"id":1243,"kind":2048,"name":"componentDidMount","url":"classes/daterange.html#componentdidmount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DateRange"},{"id":1244,"kind":262144,"name":"needReset","url":"classes/daterange.html#needreset","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DateRange"},{"id":1245,"kind":2048,"name":"setStart","url":"classes/daterange.html#setstart","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DateRange"},{"id":1246,"kind":2048,"name":"setEnd","url":"classes/daterange.html#setend","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DateRange"},{"id":1247,"kind":2048,"name":"render","url":"classes/daterange.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DateRange"},{"id":1248,"kind":2048,"name":"setState","url":"classes/daterange.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"DateRange"},{"id":1249,"kind":2048,"name":"forceUpdate","url":"classes/daterange.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1250,"kind":1024,"name":"props","url":"classes/daterange.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1251,"kind":1024,"name":"state","url":"classes/daterange.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1252,"kind":1024,"name":"context","url":"classes/daterange.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1253,"kind":1024,"name":"refs","url":"classes/daterange.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1254,"kind":65536,"name":"__type","url":"classes/daterange.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"DateRange.refs"},{"id":1255,"kind":64,"name":"default","url":"globals.html#default","classes":"tsd-kind-function"},{"id":1256,"kind":128,"name":"RadioItem","url":"classes/radioitem.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":1257,"kind":1024,"name":"guid","url":"classes/radioitem.html#guid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"RadioItem"},{"id":1258,"kind":2048,"name":"render","url":"classes/radioitem.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"RadioItem"},{"id":1259,"kind":512,"name":"constructor","url":"classes/radioitem.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1260,"kind":2048,"name":"setState","url":"classes/radioitem.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1261,"kind":2048,"name":"forceUpdate","url":"classes/radioitem.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1262,"kind":1024,"name":"props","url":"classes/radioitem.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1263,"kind":1024,"name":"state","url":"classes/radioitem.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1264,"kind":1024,"name":"context","url":"classes/radioitem.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1265,"kind":1024,"name":"refs","url":"classes/radioitem.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1266,"kind":65536,"name":"__type","url":"classes/radioitem.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"RadioItem.refs"},{"id":1267,"kind":128,"name":"RadioBase","url":"classes/radiobase.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":1268,"kind":1024,"name":"inline","url":"classes/radiobase.html#inline","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"RadioBase"},{"id":1269,"kind":1024,"name":"groupId","url":"classes/radiobase.html#groupid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"RadioBase"},{"id":1270,"kind":512,"name":"constructor","url":"classes/radiobase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"RadioBase"},{"id":1271,"kind":2048,"name":"render","url":"classes/radiobase.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"RadioBase"},{"id":1272,"kind":2048,"name":"setState","url":"classes/radiobase.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1273,"kind":2048,"name":"forceUpdate","url":"classes/radiobase.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1274,"kind":1024,"name":"props","url":"classes/radiobase.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1275,"kind":1024,"name":"state","url":"classes/radiobase.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1276,"kind":1024,"name":"context","url":"classes/radiobase.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1277,"kind":1024,"name":"refs","url":"classes/radiobase.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1278,"kind":65536,"name":"__type","url":"classes/radiobase.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"RadioBase.refs"},{"id":1279,"kind":128,"name":"Radio","url":"classes/radio.html","classes":"tsd-kind-class"},{"id":1280,"kind":2048,"name":"render","url":"classes/radio.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Radio"},{"id":1281,"kind":512,"name":"constructor","url":"classes/radio.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1282,"kind":2048,"name":"setState","url":"classes/radio.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"Radio"},{"id":1283,"kind":2048,"name":"forceUpdate","url":"classes/radio.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1284,"kind":1024,"name":"props","url":"classes/radio.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1285,"kind":1024,"name":"state","url":"classes/radio.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1286,"kind":1024,"name":"context","url":"classes/radio.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1287,"kind":1024,"name":"refs","url":"classes/radio.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1288,"kind":65536,"name":"__type","url":"classes/radio.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"Radio.refs"},{"id":1289,"kind":128,"name":"RadioConnected","url":"classes/radioconnected.html","classes":"tsd-kind-class"},{"id":1290,"kind":2048,"name":"render","url":"classes/radioconnected.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RadioConnected"},{"id":1291,"kind":512,"name":"constructor","url":"classes/radioconnected.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1292,"kind":2048,"name":"setState","url":"classes/radioconnected.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"RadioConnected"},{"id":1293,"kind":2048,"name":"forceUpdate","url":"classes/radioconnected.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1294,"kind":1024,"name":"props","url":"classes/radioconnected.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1295,"kind":1024,"name":"state","url":"classes/radioconnected.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1296,"kind":1024,"name":"context","url":"classes/radioconnected.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1297,"kind":1024,"name":"refs","url":"classes/radioconnected.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1298,"kind":65536,"name":"__type","url":"classes/radioconnected.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"RadioConnected.refs"},{"id":1299,"kind":128,"name":"SelectArea","url":"classes/selectarea.html","classes":"tsd-kind-class"},{"id":1300,"kind":1024,"name":"map","url":"classes/selectarea.html#map","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1301,"kind":1024,"name":"callback","url":"classes/selectarea.html#callback","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1302,"kind":65536,"name":"__type","url":"classes/selectarea.html#callback.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"SelectArea.callback"},{"id":1303,"kind":1024,"name":"areaOverlay","url":"classes/selectarea.html#areaoverlay","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1304,"kind":1024,"name":"draw","url":"classes/selectarea.html#draw","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1305,"kind":1024,"name":"selectId","url":"classes/selectarea.html#selectid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1306,"kind":1024,"name":"cancelId","url":"classes/selectarea.html#cancelid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1307,"kind":1024,"name":"selectButton","url":"classes/selectarea.html#selectbutton","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1308,"kind":1024,"name":"cancelButton","url":"classes/selectarea.html#cancelbutton","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1309,"kind":512,"name":"constructor","url":"classes/selectarea.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"SelectArea"},{"id":1310,"kind":2048,"name":"componentDidMount","url":"classes/selectarea.html#componentdidmount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectArea"},{"id":1311,"kind":2048,"name":"setArea","url":"classes/selectarea.html#setarea","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectArea"},{"id":1312,"kind":2048,"name":"cancel","url":"classes/selectarea.html#cancel","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectArea"},{"id":1313,"kind":2048,"name":"render","url":"classes/selectarea.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"SelectArea"},{"id":1314,"kind":2048,"name":"setState","url":"classes/selectarea.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"SelectArea"},{"id":1315,"kind":2048,"name":"forceUpdate","url":"classes/selectarea.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1316,"kind":1024,"name":"props","url":"classes/selectarea.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1317,"kind":1024,"name":"state","url":"classes/selectarea.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1318,"kind":1024,"name":"context","url":"classes/selectarea.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1319,"kind":1024,"name":"refs","url":"classes/selectarea.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1320,"kind":65536,"name":"__type","url":"classes/selectarea.html#refs.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"SelectArea.refs"},{"id":1321,"kind":128,"name":"Slider","url":"classes/slider.html","classes":"tsd-kind-class"},{"id":1322,"kind":1024,"name":"uid","url":"classes/slider.html#uid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1323,"kind":1024,"name":"startUid","url":"classes/slider.html#startuid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1324,"kind":1024,"name":"endUid","url":"classes/slider.html#enduid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1325,"kind":1024,"name":"intervalUid","url":"classes/slider.html#intervaluid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1326,"kind":1024,"name":"el","url":"classes/slider.html#el","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1327,"kind":1024,"name":"startButton","url":"classes/slider.html#startbutton","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1328,"kind":1024,"name":"endButton","url":"classes/slider.html#endbutton","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1329,"kind":1024,"name":"intervalSelect","url":"classes/slider.html#intervalselect","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1330,"kind":1024,"name":"interval","url":"classes/slider.html#interval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1331,"kind":1024,"name":"running","url":"classes/slider.html#running","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1332,"kind":1024,"name":"minVal","url":"classes/slider.html#minval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1333,"kind":1024,"name":"maxVal","url":"classes/slider.html#maxval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1334,"kind":1024,"name":"step","url":"classes/slider.html#step","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1335,"kind":512,"name":"constructor","url":"classes/slider.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Slider"},{"id":1336,"kind":2048,"name":"componentDidMount","url":"classes/slider.html#componentdidmount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1337,"kind":2048,"name":"updateRunning","url":"classes/slider.html#updaterunning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1338,"kind":2048,"name":"startAnimate","url":"classes/slider.html#startanimate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1339,"kind":2048,"name":"stopAnimate","url":"classes/slider.html#stopanimate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1340,"kind":2048,"name":"restartAnimate","url":"classes/slider.html#restartanimate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1341,"kind":2048,"name":"render","url":"classes/slider.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Slider"},{"id":1342,"kind":2048,"name":"setState","url":"classes/slider.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"Slider"},{"id":1343,"kind":2048,"name":"forceUpdate","url":"classes/slider.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1344,"kind":1024,"name":"props","url":"classes/slider.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1345,"kind":1024,"name":"state","url":"classes/slider.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1346,"kind":1024,"name":"context","url":"classes/slider.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1347,"kind":1024,"name":"refs","url":"classes/slider.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1348,"kind":65536,"name":"__type","url":"classes/slider.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"Slider.refs"},{"id":1349,"kind":2,"name":"checkDefined","url":"modules/checkdefined.html","classes":"tsd-kind-module"},{"id":1350,"kind":32,"name":"undefinedOrNull","url":"modules/checkdefined.html#undefinedornull","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"checkDefined"},{"id":1351,"kind":32,"name":"definedAndNotNull","url":"modules/checkdefined.html#definedandnotnull","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"checkDefined"},{"id":1352,"kind":64,"name":"leadingPad","url":"globals.html#leadingpad","classes":"tsd-kind-function tsd-is-not-exported"},{"id":1353,"kind":64,"name":"dateToYyyyMmDdHhMmSs","url":"globals.html#datetoyyyymmddhhmmss","classes":"tsd-kind-function"},{"id":1354,"kind":64,"name":"dateToYyyyMmDdHh000","url":"globals.html#datetoyyyymmddhh000","classes":"tsd-kind-function"},{"id":1355,"kind":64,"name":"isNumber","url":"globals.html#isnumber","classes":"tsd-kind-function tsd-is-not-exported"},{"id":1356,"kind":64,"name":"getUrlParams","url":"globals.html#geturlparams","classes":"tsd-kind-function"},{"id":1357,"kind":256,"name":"keyVals","url":"interfaces/keyvals.html","classes":"tsd-kind-interface"},{"id":1358,"kind":1024,"name":"key","url":"interfaces/keyvals.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"keyVals"},{"id":1359,"kind":1024,"name":"value","url":"interfaces/keyvals.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"keyVals"},{"id":1360,"kind":64,"name":"keyValPairs","url":"globals.html#keyvalpairs","classes":"tsd-kind-function"}]};
\ No newline at end of file
+var typedoc = typedoc || {};typedoc.search = typedoc.search || {};typedoc.search.data = {"kinds":{"2":"Module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor"},"rows":[{"id":0,"kind":32,"name":"window","url":"globals.html#window","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":1,"kind":64,"name":"provide","url":"globals.html#provide","classes":"tsd-kind-function"},{"id":2,"kind":32,"name":"nm","url":"globals.html#nm","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":3,"kind":64,"name":"undefinedOrNull","url":"globals.html#undefinedornull","classes":"tsd-kind-function"},{"id":4,"kind":64,"name":"definedAndNotNull","url":"globals.html#definedandnotnull","classes":"tsd-kind-function"},{"id":5,"kind":64,"name":"_hex","url":"globals.html#_hex","classes":"tsd-kind-function tsd-is-private tsd-is-not-exported"},{"id":6,"kind":64,"name":"rgb2hex","url":"globals.html#rgb2hex","classes":"tsd-kind-function"},{"id":7,"kind":64,"name":"hexAlphaToRgbOrRgba","url":"globals.html#hexalphatorgborrgba","classes":"tsd-kind-function"},{"id":8,"kind":64,"name":"rgbToRgba","url":"globals.html#rgbtorgba","classes":"tsd-kind-function"},{"id":9,"kind":64,"name":"makeBlueGreenRedGradient","url":"globals.html#makebluegreenredgradient","classes":"tsd-kind-function"},{"id":10,"kind":64,"name":"makeBlueGreenRedGradientZScore","url":"globals.html#makebluegreenredgradientzscore","classes":"tsd-kind-function"},{"id":11,"kind":32,"name":"_zoomResLookup","url":"globals.html#_zoomreslookup","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":12,"kind":64,"name":"zoomToResolution","url":"globals.html#zoomtoresolution","classes":"tsd-kind-function"},{"id":13,"kind":64,"name":"resolutionToZoom","url":"globals.html#resolutiontozoom","classes":"tsd-kind-function"},{"id":14,"kind":64,"name":"makeGuid","url":"globals.html#makeguid","classes":"tsd-kind-function"},{"id":15,"kind":256,"name":"LayerBaseOptions","url":"interfaces/layerbaseoptions.html","classes":"tsd-kind-interface"},{"id":16,"kind":1024,"name":"id","url":"interfaces/layerbaseoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":17,"kind":1024,"name":"name","url":"interfaces/layerbaseoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":18,"kind":1024,"name":"opacity","url":"interfaces/layerbaseoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":19,"kind":1024,"name":"visible","url":"interfaces/layerbaseoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":20,"kind":1024,"name":"minZoom","url":"interfaces/layerbaseoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":21,"kind":1024,"name":"maxZoom","url":"interfaces/layerbaseoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":22,"kind":1024,"name":"params","url":"interfaces/layerbaseoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":23,"kind":1024,"name":"zIndex","url":"interfaces/layerbaseoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":24,"kind":1024,"name":"loadCallback","url":"interfaces/layerbaseoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":25,"kind":1024,"name":"legendCollapse","url":"interfaces/layerbaseoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":26,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerbaseoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":27,"kind":1024,"name":"legendContent","url":"interfaces/layerbaseoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseOptions"},{"id":28,"kind":128,"name":"LayerBase","url":"classes/layerbase.html","classes":"tsd-kind-class"},{"id":29,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbase.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":30,"kind":1024,"name":"_url","url":"classes/layerbase.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":31,"kind":1024,"name":"_opacity","url":"classes/layerbase.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":32,"kind":1024,"name":"_minZoom","url":"classes/layerbase.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":33,"kind":1024,"name":"_maxZoom","url":"classes/layerbase.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":34,"kind":1024,"name":"_visible","url":"classes/layerbase.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":35,"kind":1024,"name":"_loaded","url":"classes/layerbase.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":36,"kind":1024,"name":"_zIndex","url":"classes/layerbase.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":37,"kind":1024,"name":"_legendContent","url":"classes/layerbase.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":38,"kind":1024,"name":"_params","url":"classes/layerbase.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":39,"kind":1024,"name":"_id","url":"classes/layerbase.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":40,"kind":1024,"name":"_name","url":"classes/layerbase.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":41,"kind":1024,"name":"_source","url":"classes/layerbase.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":42,"kind":1024,"name":"_animate","url":"classes/layerbase.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":43,"kind":1024,"name":"_legendCollapse","url":"classes/layerbase.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":44,"kind":1024,"name":"_maxResolution","url":"classes/layerbase.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":45,"kind":1024,"name":"_minResolution","url":"classes/layerbase.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":46,"kind":1024,"name":"_$legendDiv","url":"classes/layerbase.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":47,"kind":1024,"name":"loadCallback","url":"classes/layerbase.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBase"},{"id":48,"kind":1024,"name":"_olLayer","url":"classes/layerbase.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":49,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbase.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":50,"kind":512,"name":"constructor","url":"classes/layerbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LayerBase"},{"id":51,"kind":2048,"name":"_load","url":"classes/layerbase.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":52,"kind":2048,"name":"getLegendDiv","url":"classes/layerbase.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBase"},{"id":53,"kind":2048,"name":"_addLegendContent","url":"classes/layerbase.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"LayerBase"},{"id":54,"kind":2048,"name":"addLegendContent","url":"classes/layerbase.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBase"},{"id":55,"kind":2048,"name":"applyCollapse","url":"classes/layerbase.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBase"},{"id":56,"kind":2048,"name":"refresh","url":"classes/layerbase.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBase"},{"id":57,"kind":262144,"name":"id","url":"classes/layerbase.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":58,"kind":262144,"name":"animate","url":"classes/layerbase.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":59,"kind":262144,"name":"legendContent","url":"classes/layerbase.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":60,"kind":262144,"name":"params","url":"classes/layerbase.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":61,"kind":262144,"name":"minResolution","url":"classes/layerbase.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":62,"kind":262144,"name":"maxResolution","url":"classes/layerbase.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":63,"kind":262144,"name":"minZoom","url":"classes/layerbase.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":64,"kind":262144,"name":"maxZoom","url":"classes/layerbase.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":65,"kind":262144,"name":"url","url":"classes/layerbase.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":66,"kind":262144,"name":"visible","url":"classes/layerbase.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":67,"kind":2048,"name":"setVisible","url":"classes/layerbase.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":68,"kind":262144,"name":"opacity","url":"classes/layerbase.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":69,"kind":262144,"name":"name","url":"classes/layerbase.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":70,"kind":262144,"name":"loaded","url":"classes/layerbase.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":71,"kind":262144,"name":"source","url":"classes/layerbase.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":72,"kind":2048,"name":"getSource","url":"classes/layerbase.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":73,"kind":262144,"name":"zIndex","url":"classes/layerbase.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBase"},{"id":74,"kind":2048,"name":"setZIndex","url":"classes/layerbase.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":75,"kind":262144,"name":"olLayer","url":"classes/layerbase.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBase"},{"id":76,"kind":2048,"name":"getOlLayer","url":"classes/layerbase.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"LayerBase"},{"id":77,"kind":128,"name":"MapInteractionBase","url":"classes/mapinteractionbase.html","classes":"tsd-kind-class"},{"id":78,"kind":1024,"name":"_map","url":"classes/mapinteractionbase.html#_map","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":79,"kind":1024,"name":"_initialized","url":"classes/mapinteractionbase.html#_initialized","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":80,"kind":1024,"name":"_subtype","url":"classes/mapinteractionbase.html#_subtype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":81,"kind":512,"name":"constructor","url":"classes/mapinteractionbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":82,"kind":2048,"name":"init","url":"classes/mapinteractionbase.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":83,"kind":262144,"name":"map","url":"classes/mapinteractionbase.html#map","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":84,"kind":262144,"name":"initialized","url":"classes/mapinteractionbase.html#initialized","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":85,"kind":2048,"name":"_checkInit","url":"classes/mapinteractionbase.html#_checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"MapInteractionBase"},{"id":86,"kind":2048,"name":"checkInit","url":"classes/mapinteractionbase.html#checkinit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapInteractionBase"},{"id":87,"kind":256,"name":"extentObject","url":"interfaces/extentobject.html","classes":"tsd-kind-interface"},{"id":88,"kind":1024,"name":"minX","url":"interfaces/extentobject.html#minx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"extentObject"},{"id":89,"kind":1024,"name":"minY","url":"interfaces/extentobject.html#miny","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"extentObject"},{"id":90,"kind":1024,"name":"maxX","url":"interfaces/extentobject.html#maxx","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"extentObject"},{"id":91,"kind":1024,"name":"maxY","url":"interfaces/extentobject.html#maxy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"extentObject"},{"id":92,"kind":256,"name":"mapMoveCallbackFunction","url":"interfaces/mapmovecallbackfunction.html","classes":"tsd-kind-interface"},{"id":93,"kind":128,"name":"MapMoveCls","url":"classes/mapmovecls.html","classes":"tsd-kind-class"},{"id":94,"kind":1024,"name":"_mapExtent","url":"classes/mapmovecls.html#_mapextent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":95,"kind":1024,"name":"_zoomLevel","url":"classes/mapmovecls.html#_zoomlevel","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":96,"kind":1024,"name":"_lookupLayer","url":"classes/mapmovecls.html#_lookuplayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":97,"kind":65536,"name":"__type","url":"classes/mapmovecls.html#_lookuplayer.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"MapMoveCls._lookupLayer"},{"id":98,"kind":1024,"name":"_arrLayer","url":"classes/mapmovecls.html#_arrlayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":99,"kind":1024,"name":"_arrLyrTimeout","url":"classes/mapmovecls.html#_arrlyrtimeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":100,"kind":1024,"name":"_mapMoveCallbackTimeout","url":"classes/mapmovecls.html#_mapmovecallbacktimeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":101,"kind":1024,"name":"_mapMoveCallbackDelays","url":"classes/mapmovecls.html#_mapmovecallbackdelays","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":102,"kind":1024,"name":"_mapMoveCallbacksLookup","url":"classes/mapmovecls.html#_mapmovecallbackslookup","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":103,"kind":65536,"name":"__type","url":"classes/mapmovecls.html#_mapmovecallbackslookup.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"MapMoveCls._mapMoveCallbacksLookup"},{"id":104,"kind":1024,"name":"_mapMoveCallbackContext","url":"classes/mapmovecls.html#_mapmovecallbackcontext","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":105,"kind":1024,"name":"_mapMoveCallbacks","url":"classes/mapmovecls.html#_mapmovecallbacks","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":106,"kind":1024,"name":"_arrLyrRequest","url":"classes/mapmovecls.html#_arrlyrrequest","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MapMoveCls"},{"id":107,"kind":512,"name":"constructor","url":"classes/mapmovecls.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"MapMoveCls"},{"id":108,"kind":2048,"name":"init","url":"classes/mapmovecls.html#init","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MapMoveCls"},{"id":109,"kind":2048,"name":"_updateMapExtent","url":"classes/mapmovecls.html#_updatemapextent","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":110,"kind":262144,"name":"mapExtent","url":"classes/mapmovecls.html#mapextent","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MapMoveCls"},{"id":111,"kind":2048,"name":"triggerLyrLoad","url":"classes/mapmovecls.html#triggerlyrload","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":112,"kind":2048,"name":"triggerMoveCallback","url":"classes/mapmovecls.html#triggermovecallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":113,"kind":2048,"name":"addVectorLayer","url":"classes/mapmovecls.html#addvectorlayer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":114,"kind":2048,"name":"addCallback","url":"classes/mapmovecls.html#addcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapMoveCls"},{"id":115,"kind":1024,"name":"_map","url":"classes/mapmovecls.html#_map","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":116,"kind":1024,"name":"_initialized","url":"classes/mapmovecls.html#_initialized","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":117,"kind":1024,"name":"_subtype","url":"classes/mapmovecls.html#_subtype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":118,"kind":262144,"name":"map","url":"classes/mapmovecls.html#map","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":119,"kind":262144,"name":"initialized","url":"classes/mapmovecls.html#initialized","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":120,"kind":2048,"name":"_checkInit","url":"classes/mapmovecls.html#_checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"MapMoveCls"},{"id":121,"kind":2048,"name":"checkInit","url":"classes/mapmovecls.html#checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"MapMoveCls"},{"id":122,"kind":32,"name":"mapMove","url":"globals.html#mapmove","classes":"tsd-kind-variable"},{"id":123,"kind":256,"name":"makeMapMoveParams","url":"interfaces/makemapmoveparams.html","classes":"tsd-kind-interface"},{"id":124,"kind":256,"name":"LayerBaseVectorOptions","url":"interfaces/layerbasevectoroptions.html","classes":"tsd-kind-interface"},{"id":125,"kind":1024,"name":"autoLoad","url":"interfaces/layerbasevectoroptions.html#autoload","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":126,"kind":1024,"name":"style","url":"interfaces/layerbasevectoroptions.html#style","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":127,"kind":1024,"name":"onDemand","url":"interfaces/layerbasevectoroptions.html#ondemand","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":128,"kind":1024,"name":"onDemandDelay","url":"interfaces/layerbasevectoroptions.html#ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":129,"kind":1024,"name":"mapMoveMakeGetParams","url":"interfaces/layerbasevectoroptions.html#mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":130,"kind":1024,"name":"mapMoveObj","url":"interfaces/layerbasevectoroptions.html#mapmoveobj","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":131,"kind":1024,"name":"renderOrder","url":"interfaces/layerbasevectoroptions.html#renderorder","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorOptions"},{"id":132,"kind":65536,"name":"__type","url":"interfaces/layerbasevectoroptions.html#renderorder.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"LayerBaseVectorOptions.renderOrder"},{"id":133,"kind":1024,"name":"id","url":"interfaces/layerbasevectoroptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":134,"kind":1024,"name":"name","url":"interfaces/layerbasevectoroptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":135,"kind":1024,"name":"opacity","url":"interfaces/layerbasevectoroptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":136,"kind":1024,"name":"visible","url":"interfaces/layerbasevectoroptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":137,"kind":1024,"name":"minZoom","url":"interfaces/layerbasevectoroptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":138,"kind":1024,"name":"maxZoom","url":"interfaces/layerbasevectoroptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":139,"kind":1024,"name":"params","url":"interfaces/layerbasevectoroptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":140,"kind":1024,"name":"zIndex","url":"interfaces/layerbasevectoroptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":141,"kind":1024,"name":"loadCallback","url":"interfaces/layerbasevectoroptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":142,"kind":1024,"name":"legendCollapse","url":"interfaces/layerbasevectoroptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":143,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerbasevectoroptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":144,"kind":1024,"name":"legendContent","url":"interfaces/layerbasevectoroptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorOptions"},{"id":145,"kind":128,"name":"LayerBaseVector","url":"classes/layerbasevector.html","classes":"tsd-kind-class"},{"id":146,"kind":1024,"name":"_olLayer","url":"classes/layerbasevector.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":147,"kind":1024,"name":"_source","url":"classes/layerbasevector.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":148,"kind":1024,"name":"_style","url":"classes/layerbasevector.html#_style","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":149,"kind":1024,"name":"_autoLoad","url":"classes/layerbasevector.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":150,"kind":1024,"name":"_onDemand","url":"classes/layerbasevector.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":151,"kind":1024,"name":"_onDemandDelay","url":"classes/layerbasevector.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":152,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layerbasevector.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":153,"kind":1024,"name":"_mapMoveParams","url":"classes/layerbasevector.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":154,"kind":1024,"name":"_mapMove","url":"classes/layerbasevector.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":155,"kind":1024,"name":"_projectionMap","url":"classes/layerbasevector.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":156,"kind":1024,"name":"_projection4326","url":"classes/layerbasevector.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":157,"kind":512,"name":"constructor","url":"classes/layerbasevector.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":158,"kind":2048,"name":"addFeatures","url":"classes/layerbasevector.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":159,"kind":2048,"name":"mapMoveBefore","url":"classes/layerbasevector.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":160,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layerbasevector.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":161,"kind":2048,"name":"mapMoveCallback","url":"classes/layerbasevector.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":162,"kind":2048,"name":"clear","url":"classes/layerbasevector.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":163,"kind":262144,"name":"onDemandDelay","url":"classes/layerbasevector.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":164,"kind":262144,"name":"autoLoad","url":"classes/layerbasevector.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":165,"kind":262144,"name":"style","url":"classes/layerbasevector.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":166,"kind":262144,"name":"mapCrs","url":"classes/layerbasevector.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":167,"kind":262144,"name":"mapProj","url":"classes/layerbasevector.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":168,"kind":262144,"name":"mapMove","url":"classes/layerbasevector.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":169,"kind":262144,"name":"mapMoveParams","url":"classes/layerbasevector.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":170,"kind":262144,"name":"visible","url":"classes/layerbasevector.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":171,"kind":262144,"name":"source","url":"classes/layerbasevector.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":172,"kind":262144,"name":"features","url":"classes/layerbasevector.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LayerBaseVector"},{"id":173,"kind":262144,"name":"olLayer","url":"classes/layerbasevector.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVector"},{"id":174,"kind":2048,"name":"setZIndex","url":"classes/layerbasevector.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"LayerBaseVector"},{"id":175,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbasevector.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":176,"kind":1024,"name":"_url","url":"classes/layerbasevector.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":177,"kind":1024,"name":"_opacity","url":"classes/layerbasevector.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":178,"kind":1024,"name":"_minZoom","url":"classes/layerbasevector.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":179,"kind":1024,"name":"_maxZoom","url":"classes/layerbasevector.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":180,"kind":1024,"name":"_visible","url":"classes/layerbasevector.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":181,"kind":1024,"name":"_loaded","url":"classes/layerbasevector.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":182,"kind":1024,"name":"_zIndex","url":"classes/layerbasevector.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":183,"kind":1024,"name":"_legendContent","url":"classes/layerbasevector.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":184,"kind":1024,"name":"_params","url":"classes/layerbasevector.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":185,"kind":1024,"name":"_id","url":"classes/layerbasevector.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":186,"kind":1024,"name":"_name","url":"classes/layerbasevector.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":187,"kind":1024,"name":"_animate","url":"classes/layerbasevector.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":188,"kind":1024,"name":"_legendCollapse","url":"classes/layerbasevector.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":189,"kind":1024,"name":"_maxResolution","url":"classes/layerbasevector.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":190,"kind":1024,"name":"_minResolution","url":"classes/layerbasevector.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":191,"kind":1024,"name":"_$legendDiv","url":"classes/layerbasevector.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":192,"kind":1024,"name":"loadCallback","url":"classes/layerbasevector.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":193,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbasevector.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":194,"kind":2048,"name":"_load","url":"classes/layerbasevector.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":195,"kind":2048,"name":"getLegendDiv","url":"classes/layerbasevector.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":196,"kind":2048,"name":"_addLegendContent","url":"classes/layerbasevector.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerBaseVector"},{"id":197,"kind":2048,"name":"addLegendContent","url":"classes/layerbasevector.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":198,"kind":2048,"name":"applyCollapse","url":"classes/layerbasevector.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":199,"kind":2048,"name":"refresh","url":"classes/layerbasevector.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":200,"kind":262144,"name":"id","url":"classes/layerbasevector.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":201,"kind":262144,"name":"animate","url":"classes/layerbasevector.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":202,"kind":262144,"name":"legendContent","url":"classes/layerbasevector.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":203,"kind":262144,"name":"params","url":"classes/layerbasevector.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":204,"kind":262144,"name":"minResolution","url":"classes/layerbasevector.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":205,"kind":262144,"name":"maxResolution","url":"classes/layerbasevector.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":206,"kind":262144,"name":"minZoom","url":"classes/layerbasevector.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":207,"kind":262144,"name":"maxZoom","url":"classes/layerbasevector.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":208,"kind":262144,"name":"url","url":"classes/layerbasevector.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":209,"kind":2048,"name":"setVisible","url":"classes/layerbasevector.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":210,"kind":262144,"name":"opacity","url":"classes/layerbasevector.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":211,"kind":262144,"name":"name","url":"classes/layerbasevector.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":212,"kind":262144,"name":"loaded","url":"classes/layerbasevector.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":213,"kind":2048,"name":"getSource","url":"classes/layerbasevector.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":214,"kind":262144,"name":"zIndex","url":"classes/layerbasevector.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVector"},{"id":215,"kind":2048,"name":"getOlLayer","url":"classes/layerbasevector.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVector"},{"id":216,"kind":32,"name":"proj4326","url":"globals.html#proj4326","classes":"tsd-kind-variable"},{"id":217,"kind":32,"name":"proj3857","url":"globals.html#proj3857","classes":"tsd-kind-variable"},{"id":218,"kind":32,"name":"proj3070","url":"globals.html#proj3070","classes":"tsd-kind-variable"},{"id":219,"kind":256,"name":"crsTransform","url":"interfaces/crstransform.html","classes":"tsd-kind-interface"},{"id":220,"kind":1024,"name":"dataProjection","url":"interfaces/crstransform.html#dataprojection","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"crsTransform"},{"id":221,"kind":1024,"name":"featureProjection","url":"interfaces/crstransform.html#featureprojection","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"crsTransform"},{"id":222,"kind":256,"name":"LayerBaseVectorGeoJsonOptions","url":"interfaces/layerbasevectorgeojsonoptions.html","classes":"tsd-kind-interface"},{"id":223,"kind":1024,"name":"transform","url":"interfaces/layerbasevectorgeojsonoptions.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorGeoJsonOptions"},{"id":224,"kind":1024,"name":"mapMoveObj","url":"interfaces/layerbasevectorgeojsonoptions.html#mapmoveobj","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"LayerBaseVectorGeoJsonOptions"},{"id":225,"kind":1024,"name":"autoLoad","url":"interfaces/layerbasevectorgeojsonoptions.html#autoload","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":226,"kind":1024,"name":"style","url":"interfaces/layerbasevectorgeojsonoptions.html#style","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":227,"kind":1024,"name":"onDemand","url":"interfaces/layerbasevectorgeojsonoptions.html#ondemand","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":228,"kind":1024,"name":"onDemandDelay","url":"interfaces/layerbasevectorgeojsonoptions.html#ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":229,"kind":1024,"name":"mapMoveMakeGetParams","url":"interfaces/layerbasevectorgeojsonoptions.html#mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":230,"kind":1024,"name":"renderOrder","url":"interfaces/layerbasevectorgeojsonoptions.html#renderorder","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":231,"kind":65536,"name":"__type","url":"interfaces/layerbasevectorgeojsonoptions.html#renderorder.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"LayerBaseVectorGeoJsonOptions.renderOrder"},{"id":232,"kind":1024,"name":"id","url":"interfaces/layerbasevectorgeojsonoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":233,"kind":1024,"name":"name","url":"interfaces/layerbasevectorgeojsonoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":234,"kind":1024,"name":"opacity","url":"interfaces/layerbasevectorgeojsonoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":235,"kind":1024,"name":"visible","url":"interfaces/layerbasevectorgeojsonoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":236,"kind":1024,"name":"minZoom","url":"interfaces/layerbasevectorgeojsonoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":237,"kind":1024,"name":"maxZoom","url":"interfaces/layerbasevectorgeojsonoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":238,"kind":1024,"name":"params","url":"interfaces/layerbasevectorgeojsonoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":239,"kind":1024,"name":"zIndex","url":"interfaces/layerbasevectorgeojsonoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":240,"kind":1024,"name":"loadCallback","url":"interfaces/layerbasevectorgeojsonoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":241,"kind":1024,"name":"legendCollapse","url":"interfaces/layerbasevectorgeojsonoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":242,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerbasevectorgeojsonoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":243,"kind":1024,"name":"legendContent","url":"interfaces/layerbasevectorgeojsonoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorGeoJsonOptions"},{"id":244,"kind":128,"name":"LayerBaseVectorGeoJson","url":"classes/layerbasevectorgeojson.html","classes":"tsd-kind-class"},{"id":245,"kind":1024,"name":"_geoJsonFormat","url":"classes/layerbasevectorgeojson.html#_geojsonformat","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorGeoJson"},{"id":246,"kind":1024,"name":"_transform","url":"classes/layerbasevectorgeojson.html#_transform","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorGeoJson"},{"id":247,"kind":512,"name":"constructor","url":"classes/layerbasevectorgeojson.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorGeoJson"},{"id":248,"kind":2048,"name":"addFeatures","url":"classes/layerbasevectorgeojson.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorGeoJson"},{"id":249,"kind":2048,"name":"_load","url":"classes/layerbasevectorgeojson.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":250,"kind":2048,"name":"mapMoveCallback","url":"classes/layerbasevectorgeojson.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorGeoJson"},{"id":251,"kind":1024,"name":"_olLayer","url":"classes/layerbasevectorgeojson.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":252,"kind":1024,"name":"_source","url":"classes/layerbasevectorgeojson.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":253,"kind":1024,"name":"_style","url":"classes/layerbasevectorgeojson.html#_style","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":254,"kind":1024,"name":"_autoLoad","url":"classes/layerbasevectorgeojson.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":255,"kind":1024,"name":"_onDemand","url":"classes/layerbasevectorgeojson.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":256,"kind":1024,"name":"_onDemandDelay","url":"classes/layerbasevectorgeojson.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":257,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layerbasevectorgeojson.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":258,"kind":1024,"name":"_mapMoveParams","url":"classes/layerbasevectorgeojson.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":259,"kind":1024,"name":"_mapMove","url":"classes/layerbasevectorgeojson.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":260,"kind":1024,"name":"_projectionMap","url":"classes/layerbasevectorgeojson.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":261,"kind":1024,"name":"_projection4326","url":"classes/layerbasevectorgeojson.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":262,"kind":2048,"name":"mapMoveBefore","url":"classes/layerbasevectorgeojson.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":263,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layerbasevectorgeojson.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":264,"kind":2048,"name":"clear","url":"classes/layerbasevectorgeojson.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":265,"kind":262144,"name":"onDemandDelay","url":"classes/layerbasevectorgeojson.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":266,"kind":262144,"name":"autoLoad","url":"classes/layerbasevectorgeojson.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":267,"kind":262144,"name":"style","url":"classes/layerbasevectorgeojson.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":268,"kind":262144,"name":"mapCrs","url":"classes/layerbasevectorgeojson.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":269,"kind":262144,"name":"mapProj","url":"classes/layerbasevectorgeojson.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":270,"kind":262144,"name":"mapMove","url":"classes/layerbasevectorgeojson.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":271,"kind":262144,"name":"mapMoveParams","url":"classes/layerbasevectorgeojson.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":272,"kind":262144,"name":"visible","url":"classes/layerbasevectorgeojson.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":273,"kind":262144,"name":"source","url":"classes/layerbasevectorgeojson.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":274,"kind":262144,"name":"features","url":"classes/layerbasevectorgeojson.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":275,"kind":262144,"name":"olLayer","url":"classes/layerbasevectorgeojson.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":276,"kind":2048,"name":"setZIndex","url":"classes/layerbasevectorgeojson.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":277,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbasevectorgeojson.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":278,"kind":1024,"name":"_url","url":"classes/layerbasevectorgeojson.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":279,"kind":1024,"name":"_opacity","url":"classes/layerbasevectorgeojson.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":280,"kind":1024,"name":"_minZoom","url":"classes/layerbasevectorgeojson.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":281,"kind":1024,"name":"_maxZoom","url":"classes/layerbasevectorgeojson.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":282,"kind":1024,"name":"_visible","url":"classes/layerbasevectorgeojson.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":283,"kind":1024,"name":"_loaded","url":"classes/layerbasevectorgeojson.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":284,"kind":1024,"name":"_zIndex","url":"classes/layerbasevectorgeojson.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":285,"kind":1024,"name":"_legendContent","url":"classes/layerbasevectorgeojson.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":286,"kind":1024,"name":"_params","url":"classes/layerbasevectorgeojson.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":287,"kind":1024,"name":"_id","url":"classes/layerbasevectorgeojson.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":288,"kind":1024,"name":"_name","url":"classes/layerbasevectorgeojson.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":289,"kind":1024,"name":"_animate","url":"classes/layerbasevectorgeojson.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":290,"kind":1024,"name":"_legendCollapse","url":"classes/layerbasevectorgeojson.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":291,"kind":1024,"name":"_maxResolution","url":"classes/layerbasevectorgeojson.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":292,"kind":1024,"name":"_minResolution","url":"classes/layerbasevectorgeojson.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":293,"kind":1024,"name":"_$legendDiv","url":"classes/layerbasevectorgeojson.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":294,"kind":1024,"name":"loadCallback","url":"classes/layerbasevectorgeojson.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":295,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbasevectorgeojson.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":296,"kind":2048,"name":"getLegendDiv","url":"classes/layerbasevectorgeojson.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":297,"kind":2048,"name":"_addLegendContent","url":"classes/layerbasevectorgeojson.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerBaseVectorGeoJson"},{"id":298,"kind":2048,"name":"addLegendContent","url":"classes/layerbasevectorgeojson.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":299,"kind":2048,"name":"applyCollapse","url":"classes/layerbasevectorgeojson.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":300,"kind":2048,"name":"refresh","url":"classes/layerbasevectorgeojson.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":301,"kind":262144,"name":"id","url":"classes/layerbasevectorgeojson.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":302,"kind":262144,"name":"animate","url":"classes/layerbasevectorgeojson.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":303,"kind":262144,"name":"legendContent","url":"classes/layerbasevectorgeojson.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":304,"kind":262144,"name":"params","url":"classes/layerbasevectorgeojson.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":305,"kind":262144,"name":"minResolution","url":"classes/layerbasevectorgeojson.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":306,"kind":262144,"name":"maxResolution","url":"classes/layerbasevectorgeojson.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":307,"kind":262144,"name":"minZoom","url":"classes/layerbasevectorgeojson.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":308,"kind":262144,"name":"maxZoom","url":"classes/layerbasevectorgeojson.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":309,"kind":262144,"name":"url","url":"classes/layerbasevectorgeojson.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":310,"kind":2048,"name":"setVisible","url":"classes/layerbasevectorgeojson.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":311,"kind":262144,"name":"opacity","url":"classes/layerbasevectorgeojson.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":312,"kind":262144,"name":"name","url":"classes/layerbasevectorgeojson.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":313,"kind":262144,"name":"loaded","url":"classes/layerbasevectorgeojson.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":314,"kind":2048,"name":"getSource","url":"classes/layerbasevectorgeojson.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":315,"kind":262144,"name":"zIndex","url":"classes/layerbasevectorgeojson.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorGeoJson"},{"id":316,"kind":2048,"name":"getOlLayer","url":"classes/layerbasevectorgeojson.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorGeoJson"},{"id":317,"kind":64,"name":"propertiesZoomStyle","url":"globals.html#propertieszoomstyle","classes":"tsd-kind-function"},{"id":318,"kind":256,"name":"iEsriResponse","url":"interfaces/iesriresponse.html","classes":"tsd-kind-interface"},{"id":319,"kind":1024,"name":"drawingInfo","url":"interfaces/iesriresponse.html#drawinginfo","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriResponse"},{"id":320,"kind":65536,"name":"__type","url":"interfaces/iesriresponse.html#drawinginfo.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iEsriResponse.drawingInfo"},{"id":321,"kind":32,"name":"renderer","url":"interfaces/iesriresponse.html#drawinginfo.__type.renderer","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"iEsriResponse.drawingInfo.__type"},{"id":322,"kind":32,"name":"transparency","url":"interfaces/iesriresponse.html#drawinginfo.__type.transparency","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"iEsriResponse.drawingInfo.__type"},{"id":323,"kind":1024,"name":"geometryType","url":"interfaces/iesriresponse.html#geometrytype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriResponse"},{"id":324,"kind":256,"name":"iEsriRenderer","url":"interfaces/iesrirenderer.html","classes":"tsd-kind-interface"},{"id":325,"kind":1024,"name":"type","url":"interfaces/iesrirenderer.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriRenderer"},{"id":326,"kind":1024,"name":"symbol","url":"interfaces/iesrirenderer.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriRenderer"},{"id":327,"kind":1024,"name":"uniqueValueInfos","url":"interfaces/iesrirenderer.html#uniquevalueinfos","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriRenderer"},{"id":328,"kind":1024,"name":"field1","url":"interfaces/iesrirenderer.html#field1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriRenderer"},{"id":329,"kind":1024,"name":"defaultSymbol","url":"interfaces/iesrirenderer.html#defaultsymbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriRenderer"},{"id":330,"kind":1024,"name":"defaultLabel","url":"interfaces/iesrirenderer.html#defaultlabel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriRenderer"},{"id":331,"kind":256,"name":"iEsriSymbol","url":"interfaces/iesrisymbol.html","classes":"tsd-kind-interface"},{"id":332,"kind":1024,"name":"size","url":"interfaces/iesrisymbol.html#size","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":333,"kind":1024,"name":"type","url":"interfaces/iesrisymbol.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":334,"kind":1024,"name":"outline","url":"interfaces/iesrisymbol.html#outline","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":335,"kind":65536,"name":"__type","url":"interfaces/iesrisymbol.html#outline.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iEsriSymbol.outline"},{"id":336,"kind":32,"name":"color","url":"interfaces/iesrisymbol.html#outline.__type.color-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"iEsriSymbol.outline.__type"},{"id":337,"kind":32,"name":"width","url":"interfaces/iesrisymbol.html#outline.__type.width","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"iEsriSymbol.outline.__type"},{"id":338,"kind":1024,"name":"color","url":"interfaces/iesrisymbol.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":339,"kind":1024,"name":"width","url":"interfaces/iesrisymbol.html#width-1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":340,"kind":1024,"name":"imageData","url":"interfaces/iesrisymbol.html#imagedata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iEsriSymbol"},{"id":341,"kind":128,"name":"CommonSymbol","url":"classes/commonsymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":342,"kind":1024,"name":"legendHtml","url":"classes/commonsymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":343,"kind":1024,"name":"opacity","url":"classes/commonsymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":344,"kind":1024,"name":"symbolObj","url":"classes/commonsymbol.html#symbolobj","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":345,"kind":1024,"name":"olStyle","url":"classes/commonsymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":346,"kind":512,"name":"constructor","url":"classes/commonsymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"CommonSymbol"},{"id":347,"kind":256,"name":"ICommonSymbol","url":"interfaces/icommonsymbol.html","classes":"tsd-kind-interface tsd-is-not-exported"},{"id":348,"kind":512,"name":"constructor","url":"interfaces/icommonsymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface tsd-is-not-exported","parent":"ICommonSymbol"},{"id":349,"kind":128,"name":"PointSymbol","url":"classes/pointsymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":350,"kind":512,"name":"constructor","url":"classes/pointsymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"PointSymbol"},{"id":351,"kind":1024,"name":"legendHtml","url":"classes/pointsymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PointSymbol"},{"id":352,"kind":1024,"name":"opacity","url":"classes/pointsymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PointSymbol"},{"id":353,"kind":1024,"name":"symbolObj","url":"classes/pointsymbol.html#symbolobj","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PointSymbol"},{"id":354,"kind":1024,"name":"olStyle","url":"classes/pointsymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PointSymbol"},{"id":355,"kind":128,"name":"LineSymbol","url":"classes/linesymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":356,"kind":512,"name":"constructor","url":"classes/linesymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"LineSymbol"},{"id":357,"kind":1024,"name":"legendHtml","url":"classes/linesymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"LineSymbol"},{"id":358,"kind":1024,"name":"opacity","url":"classes/linesymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"LineSymbol"},{"id":359,"kind":1024,"name":"symbolObj","url":"classes/linesymbol.html#symbolobj","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"LineSymbol"},{"id":360,"kind":1024,"name":"olStyle","url":"classes/linesymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"LineSymbol"},{"id":361,"kind":128,"name":"PolygonSymbol","url":"classes/polygonsymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":362,"kind":512,"name":"constructor","url":"classes/polygonsymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"PolygonSymbol"},{"id":363,"kind":1024,"name":"legendHtml","url":"classes/polygonsymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PolygonSymbol"},{"id":364,"kind":1024,"name":"opacity","url":"classes/polygonsymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PolygonSymbol"},{"id":365,"kind":1024,"name":"symbolObj","url":"classes/polygonsymbol.html#symbolobj","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PolygonSymbol"},{"id":366,"kind":1024,"name":"olStyle","url":"classes/polygonsymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"PolygonSymbol"},{"id":367,"kind":256,"name":"iStyleFunc","url":"interfaces/istylefunc.html","classes":"tsd-kind-interface"},{"id":368,"kind":128,"name":"SymbolGenerator","url":"classes/symbolgenerator.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":369,"kind":1024,"name":"opacity","url":"classes/symbolgenerator.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":370,"kind":1024,"name":"renderer","url":"classes/symbolgenerator.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":371,"kind":1024,"name":"legendHtml","url":"classes/symbolgenerator.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":372,"kind":1024,"name":"olStyle","url":"classes/symbolgenerator.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":373,"kind":512,"name":"constructor","url":"classes/symbolgenerator.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"SymbolGenerator"},{"id":374,"kind":128,"name":"SingleSymbol","url":"classes/singlesymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":375,"kind":1024,"name":"symbol","url":"classes/singlesymbol.html#symbol","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"SingleSymbol"},{"id":376,"kind":512,"name":"constructor","url":"classes/singlesymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"SingleSymbol"},{"id":377,"kind":1024,"name":"opacity","url":"classes/singlesymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"SingleSymbol"},{"id":378,"kind":1024,"name":"renderer","url":"classes/singlesymbol.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"SingleSymbol"},{"id":379,"kind":1024,"name":"legendHtml","url":"classes/singlesymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"SingleSymbol"},{"id":380,"kind":1024,"name":"olStyle","url":"classes/singlesymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"SingleSymbol"},{"id":381,"kind":128,"name":"UniqueValueSymbol","url":"classes/uniquevaluesymbol.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":382,"kind":1024,"name":"propertyName","url":"classes/uniquevaluesymbol.html#propertyname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":383,"kind":1024,"name":"defaultSymbol","url":"classes/uniquevaluesymbol.html#defaultsymbol","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":384,"kind":1024,"name":"defaultStyle","url":"classes/uniquevaluesymbol.html#defaultstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":385,"kind":1024,"name":"defaultLabelHtml","url":"classes/uniquevaluesymbol.html#defaultlabelhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":386,"kind":1024,"name":"labelArray","url":"classes/uniquevaluesymbol.html#labelarray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":387,"kind":1024,"name":"legendArray","url":"classes/uniquevaluesymbol.html#legendarray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":388,"kind":1024,"name":"propertyStyleLookup","url":"classes/uniquevaluesymbol.html#propertystylelookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":389,"kind":65536,"name":"__type","url":"classes/uniquevaluesymbol.html#propertystylelookup.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"UniqueValueSymbol.propertyStyleLookup"},{"id":390,"kind":1024,"name":"valueArray","url":"classes/uniquevaluesymbol.html#valuearray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":391,"kind":1024,"name":"uniqueValueInfos","url":"classes/uniquevaluesymbol.html#uniquevalueinfos","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":392,"kind":512,"name":"constructor","url":"classes/uniquevaluesymbol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":393,"kind":1024,"name":"opacity","url":"classes/uniquevaluesymbol.html#opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":394,"kind":1024,"name":"renderer","url":"classes/uniquevaluesymbol.html#renderer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":395,"kind":1024,"name":"legendHtml","url":"classes/uniquevaluesymbol.html#legendhtml","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":396,"kind":1024,"name":"olStyle","url":"classes/uniquevaluesymbol.html#olstyle","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"UniqueValueSymbol"},{"id":397,"kind":256,"name":"iMapServiceLegend","url":"interfaces/imapservicelegend.html","classes":"tsd-kind-interface"},{"id":398,"kind":1024,"name":"layerName","url":"interfaces/imapservicelegend.html#layername","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iMapServiceLegend"},{"id":399,"kind":1024,"name":"legend","url":"interfaces/imapservicelegend.html#legend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iMapServiceLegend"},{"id":400,"kind":65536,"name":"__type","url":"interfaces/imapservicelegend.html#legend.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iMapServiceLegend.legend"},{"id":401,"kind":32,"name":"label","url":"interfaces/imapservicelegend.html#legend.__type.label","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"iMapServiceLegend.legend.__type"},{"id":402,"kind":32,"name":"imageData","url":"interfaces/imapservicelegend.html#legend.__type.imagedata","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"iMapServiceLegend.legend.__type"},{"id":403,"kind":64,"name":"_colorArrayToRgba","url":"globals.html#_colorarraytorgba","classes":"tsd-kind-function tsd-is-private tsd-is-not-exported"},{"id":404,"kind":64,"name":"htmlEscape","url":"globals.html#htmlescape","classes":"tsd-kind-function tsd-is-not-exported"},{"id":405,"kind":64,"name":"makeFeatureServiceLegendAndSymbol","url":"globals.html#makefeatureservicelegendandsymbol","classes":"tsd-kind-function"},{"id":406,"kind":64,"name":"mapServiceLegendItem","url":"globals.html#mapservicelegenditem","classes":"tsd-kind-function tsd-is-not-exported"},{"id":407,"kind":64,"name":"makeMapServiceLegend","url":"globals.html#makemapservicelegend","classes":"tsd-kind-function"},{"id":408,"kind":256,"name":"LayerEsriMapServerOptions","url":"interfaces/layeresrimapserveroptions.html","classes":"tsd-kind-interface"},{"id":409,"kind":1024,"name":"addPopup","url":"interfaces/layeresrimapserveroptions.html#addpopup","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerEsriMapServerOptions"},{"id":410,"kind":1024,"name":"showLayers","url":"interfaces/layeresrimapserveroptions.html#showlayers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerEsriMapServerOptions"},{"id":411,"kind":1024,"name":"id","url":"interfaces/layeresrimapserveroptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":412,"kind":1024,"name":"name","url":"interfaces/layeresrimapserveroptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":413,"kind":1024,"name":"opacity","url":"interfaces/layeresrimapserveroptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":414,"kind":1024,"name":"visible","url":"interfaces/layeresrimapserveroptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":415,"kind":1024,"name":"minZoom","url":"interfaces/layeresrimapserveroptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":416,"kind":1024,"name":"maxZoom","url":"interfaces/layeresrimapserveroptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":417,"kind":1024,"name":"params","url":"interfaces/layeresrimapserveroptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":418,"kind":1024,"name":"zIndex","url":"interfaces/layeresrimapserveroptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":419,"kind":1024,"name":"loadCallback","url":"interfaces/layeresrimapserveroptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":420,"kind":1024,"name":"legendCollapse","url":"interfaces/layeresrimapserveroptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":421,"kind":1024,"name":"legendCheckbox","url":"interfaces/layeresrimapserveroptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":422,"kind":1024,"name":"legendContent","url":"interfaces/layeresrimapserveroptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriMapServerOptions"},{"id":423,"kind":128,"name":"LayerEsriMapServer","url":"classes/layeresrimapserver.html","classes":"tsd-kind-class"},{"id":424,"kind":1024,"name":"_esriFormat","url":"classes/layeresrimapserver.html#_esriformat","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerEsriMapServer"},{"id":425,"kind":1024,"name":"_popupRequest","url":"classes/layeresrimapserver.html#_popuprequest","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerEsriMapServer"},{"id":426,"kind":512,"name":"constructor","url":"classes/layeresrimapserver.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriMapServer"},{"id":427,"kind":2048,"name":"addLegendContent","url":"classes/layeresrimapserver.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriMapServer"},{"id":428,"kind":2048,"name":"getPopupInfo","url":"classes/layeresrimapserver.html#getpopupinfo","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerEsriMapServer"},{"id":429,"kind":262144,"name":"source","url":"classes/layeresrimapserver.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriMapServer"},{"id":430,"kind":262144,"name":"olLayer","url":"classes/layeresrimapserver.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriMapServer"},{"id":431,"kind":1024,"name":"_legendCheckbox","url":"classes/layeresrimapserver.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":432,"kind":1024,"name":"_url","url":"classes/layeresrimapserver.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":433,"kind":1024,"name":"_opacity","url":"classes/layeresrimapserver.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":434,"kind":1024,"name":"_minZoom","url":"classes/layeresrimapserver.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":435,"kind":1024,"name":"_maxZoom","url":"classes/layeresrimapserver.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":436,"kind":1024,"name":"_visible","url":"classes/layeresrimapserver.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":437,"kind":1024,"name":"_loaded","url":"classes/layeresrimapserver.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":438,"kind":1024,"name":"_zIndex","url":"classes/layeresrimapserver.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":439,"kind":1024,"name":"_legendContent","url":"classes/layeresrimapserver.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":440,"kind":1024,"name":"_params","url":"classes/layeresrimapserver.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":441,"kind":1024,"name":"_id","url":"classes/layeresrimapserver.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":442,"kind":1024,"name":"_name","url":"classes/layeresrimapserver.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":443,"kind":1024,"name":"_source","url":"classes/layeresrimapserver.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":444,"kind":1024,"name":"_animate","url":"classes/layeresrimapserver.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":445,"kind":1024,"name":"_legendCollapse","url":"classes/layeresrimapserver.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":446,"kind":1024,"name":"_maxResolution","url":"classes/layeresrimapserver.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":447,"kind":1024,"name":"_minResolution","url":"classes/layeresrimapserver.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":448,"kind":1024,"name":"_$legendDiv","url":"classes/layeresrimapserver.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":449,"kind":1024,"name":"loadCallback","url":"classes/layeresrimapserver.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":450,"kind":1024,"name":"_olLayer","url":"classes/layeresrimapserver.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":451,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layeresrimapserver.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":452,"kind":2048,"name":"_load","url":"classes/layeresrimapserver.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":453,"kind":2048,"name":"getLegendDiv","url":"classes/layeresrimapserver.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":454,"kind":2048,"name":"_addLegendContent","url":"classes/layeresrimapserver.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerEsriMapServer"},{"id":455,"kind":2048,"name":"applyCollapse","url":"classes/layeresrimapserver.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":456,"kind":2048,"name":"refresh","url":"classes/layeresrimapserver.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":457,"kind":262144,"name":"id","url":"classes/layeresrimapserver.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":458,"kind":262144,"name":"animate","url":"classes/layeresrimapserver.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":459,"kind":262144,"name":"legendContent","url":"classes/layeresrimapserver.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":460,"kind":262144,"name":"params","url":"classes/layeresrimapserver.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":461,"kind":262144,"name":"minResolution","url":"classes/layeresrimapserver.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":462,"kind":262144,"name":"maxResolution","url":"classes/layeresrimapserver.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":463,"kind":262144,"name":"minZoom","url":"classes/layeresrimapserver.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":464,"kind":262144,"name":"maxZoom","url":"classes/layeresrimapserver.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":465,"kind":262144,"name":"url","url":"classes/layeresrimapserver.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":466,"kind":262144,"name":"visible","url":"classes/layeresrimapserver.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":467,"kind":2048,"name":"setVisible","url":"classes/layeresrimapserver.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":468,"kind":262144,"name":"opacity","url":"classes/layeresrimapserver.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":469,"kind":262144,"name":"name","url":"classes/layeresrimapserver.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":470,"kind":262144,"name":"loaded","url":"classes/layeresrimapserver.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":471,"kind":2048,"name":"getSource","url":"classes/layeresrimapserver.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":472,"kind":262144,"name":"zIndex","url":"classes/layeresrimapserver.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriMapServer"},{"id":473,"kind":2048,"name":"setZIndex","url":"classes/layeresrimapserver.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":474,"kind":2048,"name":"getOlLayer","url":"classes/layeresrimapserver.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriMapServer"},{"id":475,"kind":256,"name":"popupChangedFunction","url":"interfaces/popupchangedfunction.html","classes":"tsd-kind-interface"},{"id":476,"kind":256,"name":"popupCallback","url":"interfaces/popupcallback.html","classes":"tsd-kind-interface"},{"id":477,"kind":256,"name":"mapEvent","url":"interfaces/mapevent.html","classes":"tsd-kind-interface tsd-is-not-exported"},{"id":478,"kind":1024,"name":"coordinate","url":"interfaces/mapevent.html#coordinate","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"mapEvent"},{"id":479,"kind":1024,"name":"pixel","url":"interfaces/mapevent.html#pixel","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"mapEvent"},{"id":480,"kind":1024,"name":"dragging","url":"interfaces/mapevent.html#dragging","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"mapEvent"},{"id":481,"kind":1024,"name":"originalEvent","url":"interfaces/mapevent.html#originalevent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"mapEvent"},{"id":482,"kind":128,"name":"FeatureLayerProperties","url":"classes/featurelayerproperties.html","classes":"tsd-kind-class"},{"id":483,"kind":1024,"name":"feature","url":"classes/featurelayerproperties.html#feature","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":484,"kind":1024,"name":"layer","url":"classes/featurelayerproperties.html#layer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":485,"kind":1024,"name":"layerIndex","url":"classes/featurelayerproperties.html#layerindex","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":486,"kind":1024,"name":"selectionLayer","url":"classes/featurelayerproperties.html#selectionlayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":487,"kind":1024,"name":"popupContent","url":"classes/featurelayerproperties.html#popupcontent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":488,"kind":1024,"name":"esriLayerName","url":"classes/featurelayerproperties.html#esrilayername","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":489,"kind":512,"name":"constructor","url":"classes/featurelayerproperties.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":490,"kind":262144,"name":"layerName","url":"classes/featurelayerproperties.html#layername","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FeatureLayerProperties"},{"id":491,"kind":128,"name":"MapPopupCls","url":"classes/mappopupcls.html","classes":"tsd-kind-class"},{"id":492,"kind":512,"name":"constructor","url":"classes/mappopupcls.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"MapPopupCls"},{"id":493,"kind":2048,"name":"init","url":"classes/mappopupcls.html#init","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MapPopupCls"},{"id":494,"kind":2048,"name":"_triggerFeatSelect","url":"classes/mappopupcls.html#_triggerfeatselect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"MapPopupCls"},{"id":495,"kind":2048,"name":"addMapServicePopupContent","url":"classes/mappopupcls.html#addmapservicepopupcontent","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":496,"kind":2048,"name":"_featuresAtPixel","url":"classes/mappopupcls.html#_featuresatpixel","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"MapPopupCls"},{"id":497,"kind":2048,"name":"closePopup","url":"classes/mappopupcls.html#closepopup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":498,"kind":2048,"name":"addPopupChangedFunction","url":"classes/mappopupcls.html#addpopupchangedfunction","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":499,"kind":2048,"name":"_addPopupLayer","url":"classes/mappopupcls.html#_addpopuplayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"MapPopupCls"},{"id":500,"kind":2048,"name":"addVectorPopup","url":"classes/mappopupcls.html#addvectorpopup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":501,"kind":2048,"name":"removeVectorPopup","url":"classes/mappopupcls.html#removevectorpopup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":502,"kind":2048,"name":"addMapServicePopup","url":"classes/mappopupcls.html#addmapservicepopup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":503,"kind":2048,"name":"clearSelection","url":"classes/mappopupcls.html#clearselection","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":504,"kind":2048,"name":"addMapClickFunction","url":"classes/mappopupcls.html#addmapclickfunction","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MapPopupCls"},{"id":505,"kind":1024,"name":"_map","url":"classes/mappopupcls.html#_map","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":506,"kind":1024,"name":"_initialized","url":"classes/mappopupcls.html#_initialized","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":507,"kind":1024,"name":"_subtype","url":"classes/mappopupcls.html#_subtype","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":508,"kind":262144,"name":"map","url":"classes/mappopupcls.html#map","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":509,"kind":262144,"name":"initialized","url":"classes/mappopupcls.html#initialized","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":510,"kind":2048,"name":"_checkInit","url":"classes/mappopupcls.html#_checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"MapPopupCls"},{"id":511,"kind":2048,"name":"checkInit","url":"classes/mappopupcls.html#checkinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"MapPopupCls"},{"id":512,"kind":32,"name":"mapPopup","url":"globals.html#mappopup","classes":"tsd-kind-variable"},{"id":513,"kind":256,"name":"iLineStyle","url":"interfaces/ilinestyle.html","classes":"tsd-kind-interface"},{"id":514,"kind":1024,"name":"color","url":"interfaces/ilinestyle.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLineStyle"},{"id":515,"kind":1024,"name":"width","url":"interfaces/ilinestyle.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLineStyle"},{"id":516,"kind":256,"name":"iMultiConfig","url":"interfaces/imulticonfig.html","classes":"tsd-kind-interface"},{"id":517,"kind":1024,"name":"prop","url":"interfaces/imulticonfig.html#prop","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iMultiConfig"},{"id":518,"kind":1024,"name":"defaultName","url":"interfaces/imulticonfig.html#defaultname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iMultiConfig"},{"id":519,"kind":256,"name":"iIconConfig","url":"interfaces/iiconconfig.html","classes":"tsd-kind-interface"},{"id":520,"kind":1024,"name":"defaultIcon","url":"interfaces/iiconconfig.html#defaulticon","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iIconConfig"},{"id":521,"kind":1024,"name":"iconArray","url":"interfaces/iiconconfig.html#iconarray","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iIconConfig"},{"id":522,"kind":1024,"name":"prop","url":"interfaces/iiconconfig.html#prop","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iIconConfig"},{"id":523,"kind":1024,"name":"defaultName","url":"interfaces/iiconconfig.html#defaultname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iIconConfig"},{"id":524,"kind":256,"name":"iLineConfig","url":"interfaces/ilineconfig.html","classes":"tsd-kind-interface"},{"id":525,"kind":1024,"name":"defaultColor","url":"interfaces/ilineconfig.html#defaultcolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLineConfig"},{"id":526,"kind":1024,"name":"defaultWidth","url":"interfaces/ilineconfig.html#defaultwidth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLineConfig"},{"id":527,"kind":1024,"name":"lineArray","url":"interfaces/ilineconfig.html#linearray","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLineConfig"},{"id":528,"kind":1024,"name":"prop","url":"interfaces/ilineconfig.html#prop","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLineConfig"},{"id":529,"kind":1024,"name":"defaultName","url":"interfaces/ilineconfig.html#defaultname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLineConfig"},{"id":530,"kind":256,"name":"iLayerItsInventory","url":"interfaces/ilayeritsinventory.html","classes":"tsd-kind-interface"},{"id":531,"kind":1024,"name":"itsType","url":"interfaces/ilayeritsinventory.html#itstype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLayerItsInventory"},{"id":532,"kind":1024,"name":"addPopup","url":"interfaces/ilayeritsinventory.html#addpopup","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLayerItsInventory"},{"id":533,"kind":1024,"name":"itsIcon","url":"interfaces/ilayeritsinventory.html#itsicon","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLayerItsInventory"},{"id":534,"kind":1024,"name":"itsLineStyle","url":"interfaces/ilayeritsinventory.html#itslinestyle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLayerItsInventory"},{"id":535,"kind":1024,"name":"itsIconConfig","url":"interfaces/ilayeritsinventory.html#itsiconconfig","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLayerItsInventory"},{"id":536,"kind":1024,"name":"itsLineConfig","url":"interfaces/ilayeritsinventory.html#itslineconfig","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLayerItsInventory"},{"id":537,"kind":1024,"name":"transform","url":"interfaces/ilayeritsinventory.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":538,"kind":1024,"name":"mapMoveObj","url":"interfaces/ilayeritsinventory.html#mapmoveobj","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"iLayerItsInventory"},{"id":539,"kind":1024,"name":"autoLoad","url":"interfaces/ilayeritsinventory.html#autoload","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":540,"kind":1024,"name":"style","url":"interfaces/ilayeritsinventory.html#style","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":541,"kind":1024,"name":"onDemand","url":"interfaces/ilayeritsinventory.html#ondemand","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":542,"kind":1024,"name":"onDemandDelay","url":"interfaces/ilayeritsinventory.html#ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":543,"kind":1024,"name":"mapMoveMakeGetParams","url":"interfaces/ilayeritsinventory.html#mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":544,"kind":1024,"name":"renderOrder","url":"interfaces/ilayeritsinventory.html#renderorder","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":545,"kind":65536,"name":"__type","url":"interfaces/ilayeritsinventory.html#renderorder.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iLayerItsInventory.renderOrder"},{"id":546,"kind":1024,"name":"id","url":"interfaces/ilayeritsinventory.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":547,"kind":1024,"name":"name","url":"interfaces/ilayeritsinventory.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":548,"kind":1024,"name":"opacity","url":"interfaces/ilayeritsinventory.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":549,"kind":1024,"name":"visible","url":"interfaces/ilayeritsinventory.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":550,"kind":1024,"name":"minZoom","url":"interfaces/ilayeritsinventory.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":551,"kind":1024,"name":"maxZoom","url":"interfaces/ilayeritsinventory.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":552,"kind":1024,"name":"params","url":"interfaces/ilayeritsinventory.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":553,"kind":1024,"name":"zIndex","url":"interfaces/ilayeritsinventory.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":554,"kind":1024,"name":"loadCallback","url":"interfaces/ilayeritsinventory.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":555,"kind":1024,"name":"legendCollapse","url":"interfaces/ilayeritsinventory.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":556,"kind":1024,"name":"legendCheckbox","url":"interfaces/ilayeritsinventory.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":557,"kind":1024,"name":"legendContent","url":"interfaces/ilayeritsinventory.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"iLayerItsInventory"},{"id":558,"kind":128,"name":"LayerItsInventory","url":"classes/layeritsinventory.html","classes":"tsd-kind-class"},{"id":559,"kind":512,"name":"constructor","url":"classes/layeritsinventory.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerItsInventory"},{"id":560,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layeritsinventory.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerItsInventory"},{"id":561,"kind":1024,"name":"_geoJsonFormat","url":"classes/layeritsinventory.html#_geojsonformat","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":562,"kind":1024,"name":"_transform","url":"classes/layeritsinventory.html#_transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":563,"kind":2048,"name":"addFeatures","url":"classes/layeritsinventory.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":564,"kind":2048,"name":"_load","url":"classes/layeritsinventory.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":565,"kind":2048,"name":"mapMoveCallback","url":"classes/layeritsinventory.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":566,"kind":1024,"name":"_olLayer","url":"classes/layeritsinventory.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":567,"kind":1024,"name":"_source","url":"classes/layeritsinventory.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":568,"kind":1024,"name":"_style","url":"classes/layeritsinventory.html#_style","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":569,"kind":1024,"name":"_autoLoad","url":"classes/layeritsinventory.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":570,"kind":1024,"name":"_onDemand","url":"classes/layeritsinventory.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":571,"kind":1024,"name":"_onDemandDelay","url":"classes/layeritsinventory.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":572,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layeritsinventory.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":573,"kind":1024,"name":"_mapMoveParams","url":"classes/layeritsinventory.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":574,"kind":1024,"name":"_mapMove","url":"classes/layeritsinventory.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":575,"kind":1024,"name":"_projectionMap","url":"classes/layeritsinventory.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":576,"kind":1024,"name":"_projection4326","url":"classes/layeritsinventory.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":577,"kind":2048,"name":"mapMoveBefore","url":"classes/layeritsinventory.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":578,"kind":2048,"name":"clear","url":"classes/layeritsinventory.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":579,"kind":262144,"name":"onDemandDelay","url":"classes/layeritsinventory.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":580,"kind":262144,"name":"autoLoad","url":"classes/layeritsinventory.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":581,"kind":262144,"name":"style","url":"classes/layeritsinventory.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":582,"kind":262144,"name":"mapCrs","url":"classes/layeritsinventory.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":583,"kind":262144,"name":"mapProj","url":"classes/layeritsinventory.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":584,"kind":262144,"name":"mapMove","url":"classes/layeritsinventory.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":585,"kind":262144,"name":"mapMoveParams","url":"classes/layeritsinventory.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":586,"kind":262144,"name":"visible","url":"classes/layeritsinventory.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":587,"kind":262144,"name":"source","url":"classes/layeritsinventory.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":588,"kind":262144,"name":"features","url":"classes/layeritsinventory.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":589,"kind":262144,"name":"olLayer","url":"classes/layeritsinventory.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerItsInventory"},{"id":590,"kind":2048,"name":"setZIndex","url":"classes/layeritsinventory.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":591,"kind":1024,"name":"_legendCheckbox","url":"classes/layeritsinventory.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":592,"kind":1024,"name":"_url","url":"classes/layeritsinventory.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":593,"kind":1024,"name":"_opacity","url":"classes/layeritsinventory.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":594,"kind":1024,"name":"_minZoom","url":"classes/layeritsinventory.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":595,"kind":1024,"name":"_maxZoom","url":"classes/layeritsinventory.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":596,"kind":1024,"name":"_visible","url":"classes/layeritsinventory.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":597,"kind":1024,"name":"_loaded","url":"classes/layeritsinventory.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":598,"kind":1024,"name":"_zIndex","url":"classes/layeritsinventory.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":599,"kind":1024,"name":"_legendContent","url":"classes/layeritsinventory.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":600,"kind":1024,"name":"_params","url":"classes/layeritsinventory.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":601,"kind":1024,"name":"_id","url":"classes/layeritsinventory.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":602,"kind":1024,"name":"_name","url":"classes/layeritsinventory.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":603,"kind":1024,"name":"_animate","url":"classes/layeritsinventory.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":604,"kind":1024,"name":"_legendCollapse","url":"classes/layeritsinventory.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":605,"kind":1024,"name":"_maxResolution","url":"classes/layeritsinventory.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":606,"kind":1024,"name":"_minResolution","url":"classes/layeritsinventory.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":607,"kind":1024,"name":"_$legendDiv","url":"classes/layeritsinventory.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":608,"kind":1024,"name":"loadCallback","url":"classes/layeritsinventory.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":609,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layeritsinventory.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":610,"kind":2048,"name":"getLegendDiv","url":"classes/layeritsinventory.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":611,"kind":2048,"name":"_addLegendContent","url":"classes/layeritsinventory.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerItsInventory"},{"id":612,"kind":2048,"name":"addLegendContent","url":"classes/layeritsinventory.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":613,"kind":2048,"name":"applyCollapse","url":"classes/layeritsinventory.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":614,"kind":2048,"name":"refresh","url":"classes/layeritsinventory.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":615,"kind":262144,"name":"id","url":"classes/layeritsinventory.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":616,"kind":262144,"name":"animate","url":"classes/layeritsinventory.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":617,"kind":262144,"name":"legendContent","url":"classes/layeritsinventory.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":618,"kind":262144,"name":"params","url":"classes/layeritsinventory.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":619,"kind":262144,"name":"minResolution","url":"classes/layeritsinventory.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":620,"kind":262144,"name":"maxResolution","url":"classes/layeritsinventory.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":621,"kind":262144,"name":"minZoom","url":"classes/layeritsinventory.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":622,"kind":262144,"name":"maxZoom","url":"classes/layeritsinventory.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":623,"kind":262144,"name":"url","url":"classes/layeritsinventory.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":624,"kind":2048,"name":"setVisible","url":"classes/layeritsinventory.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":625,"kind":262144,"name":"opacity","url":"classes/layeritsinventory.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":626,"kind":262144,"name":"name","url":"classes/layeritsinventory.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":627,"kind":262144,"name":"loaded","url":"classes/layeritsinventory.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":628,"kind":2048,"name":"getSource","url":"classes/layeritsinventory.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":629,"kind":262144,"name":"zIndex","url":"classes/layeritsinventory.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerItsInventory"},{"id":630,"kind":2048,"name":"getOlLayer","url":"classes/layeritsinventory.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerItsInventory"},{"id":631,"kind":64,"name":"checkStyleNumber","url":"globals.html#checkstylenumber","classes":"tsd-kind-function tsd-is-not-exported"},{"id":632,"kind":64,"name":"defineStyle","url":"globals.html#definestyle","classes":"tsd-kind-function tsd-is-not-exported"},{"id":633,"kind":64,"name":"defineLegend","url":"globals.html#definelegend","classes":"tsd-kind-function tsd-is-not-exported"},{"id":634,"kind":128,"name":"ItsLayerCollection","url":"classes/itslayercollection.html","classes":"tsd-kind-class"},{"id":635,"kind":1024,"name":"_map","url":"classes/itslayercollection.html#_map","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ItsLayerCollection"},{"id":636,"kind":1024,"name":"_layers","url":"classes/itslayercollection.html#_layers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ItsLayerCollection"},{"id":637,"kind":512,"name":"constructor","url":"classes/itslayercollection.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ItsLayerCollection"},{"id":638,"kind":262144,"name":"layers","url":"classes/itslayercollection.html#layers","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ItsLayerCollection"},{"id":639,"kind":32,"name":"itsConfig","url":"globals.html#itsconfig","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":640,"kind":256,"name":"LayerBaseVectorEsriOptions","url":"interfaces/layerbasevectoresrioptions.html","classes":"tsd-kind-interface"},{"id":641,"kind":1024,"name":"format","url":"interfaces/layerbasevectoresrioptions.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":642,"kind":1024,"name":"outSR","url":"interfaces/layerbasevectoresrioptions.html#outsr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":643,"kind":1024,"name":"where","url":"interfaces/layerbasevectoresrioptions.html#where","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":644,"kind":1024,"name":"outFields","url":"interfaces/layerbasevectoresrioptions.html#outfields","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":645,"kind":1024,"name":"useEsriStyle","url":"interfaces/layerbasevectoresrioptions.html#useesristyle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerBaseVectorEsriOptions"},{"id":646,"kind":1024,"name":"autoLoad","url":"interfaces/layerbasevectoresrioptions.html#autoload","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":647,"kind":1024,"name":"style","url":"interfaces/layerbasevectoresrioptions.html#style","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":648,"kind":1024,"name":"onDemand","url":"interfaces/layerbasevectoresrioptions.html#ondemand","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":649,"kind":1024,"name":"onDemandDelay","url":"interfaces/layerbasevectoresrioptions.html#ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":650,"kind":1024,"name":"mapMoveMakeGetParams","url":"interfaces/layerbasevectoresrioptions.html#mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":651,"kind":1024,"name":"mapMoveObj","url":"interfaces/layerbasevectoresrioptions.html#mapmoveobj","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":652,"kind":1024,"name":"renderOrder","url":"interfaces/layerbasevectoresrioptions.html#renderorder","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":653,"kind":65536,"name":"__type","url":"interfaces/layerbasevectoresrioptions.html#renderorder.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"LayerBaseVectorEsriOptions.renderOrder"},{"id":654,"kind":1024,"name":"id","url":"interfaces/layerbasevectoresrioptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":655,"kind":1024,"name":"name","url":"interfaces/layerbasevectoresrioptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":656,"kind":1024,"name":"opacity","url":"interfaces/layerbasevectoresrioptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":657,"kind":1024,"name":"visible","url":"interfaces/layerbasevectoresrioptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":658,"kind":1024,"name":"minZoom","url":"interfaces/layerbasevectoresrioptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":659,"kind":1024,"name":"maxZoom","url":"interfaces/layerbasevectoresrioptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":660,"kind":1024,"name":"params","url":"interfaces/layerbasevectoresrioptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":661,"kind":1024,"name":"zIndex","url":"interfaces/layerbasevectoresrioptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":662,"kind":1024,"name":"loadCallback","url":"interfaces/layerbasevectoresrioptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":663,"kind":1024,"name":"legendCollapse","url":"interfaces/layerbasevectoresrioptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":664,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerbasevectoresrioptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":665,"kind":1024,"name":"legendContent","url":"interfaces/layerbasevectoresrioptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerBaseVectorEsriOptions"},{"id":666,"kind":128,"name":"LayerBaseVectorEsri","url":"classes/layerbasevectoresri.html","classes":"tsd-kind-class"},{"id":667,"kind":1024,"name":"_outSR","url":"classes/layerbasevectoresri.html#_outsr","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorEsri"},{"id":668,"kind":1024,"name":"_esriFormat","url":"classes/layerbasevectoresri.html#_esriformat","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorEsri"},{"id":669,"kind":1024,"name":"_urlCopy","url":"classes/layerbasevectoresri.html#_urlcopy","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorEsri"},{"id":670,"kind":1024,"name":"_useEsriStyle","url":"classes/layerbasevectoresri.html#_useesristyle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerBaseVectorEsri"},{"id":671,"kind":512,"name":"constructor","url":"classes/layerbasevectoresri.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":672,"kind":2048,"name":"addLegendContent","url":"classes/layerbasevectoresri.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":673,"kind":2048,"name":"addFeatures","url":"classes/layerbasevectoresri.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":674,"kind":2048,"name":"_load","url":"classes/layerbasevectoresri.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":675,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layerbasevectoresri.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":676,"kind":2048,"name":"mapMoveBefore","url":"classes/layerbasevectoresri.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":677,"kind":2048,"name":"mapMoveCallback","url":"classes/layerbasevectoresri.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseVectorEsri"},{"id":678,"kind":1024,"name":"_olLayer","url":"classes/layerbasevectoresri.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":679,"kind":1024,"name":"_source","url":"classes/layerbasevectoresri.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":680,"kind":1024,"name":"_style","url":"classes/layerbasevectoresri.html#_style","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":681,"kind":1024,"name":"_autoLoad","url":"classes/layerbasevectoresri.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":682,"kind":1024,"name":"_onDemand","url":"classes/layerbasevectoresri.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":683,"kind":1024,"name":"_onDemandDelay","url":"classes/layerbasevectoresri.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":684,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layerbasevectoresri.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":685,"kind":1024,"name":"_mapMoveParams","url":"classes/layerbasevectoresri.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":686,"kind":1024,"name":"_mapMove","url":"classes/layerbasevectoresri.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":687,"kind":1024,"name":"_projectionMap","url":"classes/layerbasevectoresri.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":688,"kind":1024,"name":"_projection4326","url":"classes/layerbasevectoresri.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":689,"kind":2048,"name":"clear","url":"classes/layerbasevectoresri.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":690,"kind":262144,"name":"onDemandDelay","url":"classes/layerbasevectoresri.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":691,"kind":262144,"name":"autoLoad","url":"classes/layerbasevectoresri.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":692,"kind":262144,"name":"style","url":"classes/layerbasevectoresri.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":693,"kind":262144,"name":"mapCrs","url":"classes/layerbasevectoresri.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":694,"kind":262144,"name":"mapProj","url":"classes/layerbasevectoresri.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":695,"kind":262144,"name":"mapMove","url":"classes/layerbasevectoresri.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":696,"kind":262144,"name":"mapMoveParams","url":"classes/layerbasevectoresri.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":697,"kind":262144,"name":"visible","url":"classes/layerbasevectoresri.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":698,"kind":262144,"name":"source","url":"classes/layerbasevectoresri.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":699,"kind":262144,"name":"features","url":"classes/layerbasevectoresri.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":700,"kind":262144,"name":"olLayer","url":"classes/layerbasevectoresri.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":701,"kind":2048,"name":"setZIndex","url":"classes/layerbasevectoresri.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":702,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbasevectoresri.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":703,"kind":1024,"name":"_url","url":"classes/layerbasevectoresri.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":704,"kind":1024,"name":"_opacity","url":"classes/layerbasevectoresri.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":705,"kind":1024,"name":"_minZoom","url":"classes/layerbasevectoresri.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":706,"kind":1024,"name":"_maxZoom","url":"classes/layerbasevectoresri.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":707,"kind":1024,"name":"_visible","url":"classes/layerbasevectoresri.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":708,"kind":1024,"name":"_loaded","url":"classes/layerbasevectoresri.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":709,"kind":1024,"name":"_zIndex","url":"classes/layerbasevectoresri.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":710,"kind":1024,"name":"_legendContent","url":"classes/layerbasevectoresri.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":711,"kind":1024,"name":"_params","url":"classes/layerbasevectoresri.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":712,"kind":1024,"name":"_id","url":"classes/layerbasevectoresri.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":713,"kind":1024,"name":"_name","url":"classes/layerbasevectoresri.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":714,"kind":1024,"name":"_animate","url":"classes/layerbasevectoresri.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":715,"kind":1024,"name":"_legendCollapse","url":"classes/layerbasevectoresri.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":716,"kind":1024,"name":"_maxResolution","url":"classes/layerbasevectoresri.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":717,"kind":1024,"name":"_minResolution","url":"classes/layerbasevectoresri.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":718,"kind":1024,"name":"_$legendDiv","url":"classes/layerbasevectoresri.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":719,"kind":1024,"name":"loadCallback","url":"classes/layerbasevectoresri.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":720,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbasevectoresri.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":721,"kind":2048,"name":"getLegendDiv","url":"classes/layerbasevectoresri.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":722,"kind":2048,"name":"_addLegendContent","url":"classes/layerbasevectoresri.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerBaseVectorEsri"},{"id":723,"kind":2048,"name":"applyCollapse","url":"classes/layerbasevectoresri.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":724,"kind":2048,"name":"refresh","url":"classes/layerbasevectoresri.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":725,"kind":262144,"name":"id","url":"classes/layerbasevectoresri.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":726,"kind":262144,"name":"animate","url":"classes/layerbasevectoresri.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":727,"kind":262144,"name":"legendContent","url":"classes/layerbasevectoresri.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":728,"kind":262144,"name":"params","url":"classes/layerbasevectoresri.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":729,"kind":262144,"name":"minResolution","url":"classes/layerbasevectoresri.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":730,"kind":262144,"name":"maxResolution","url":"classes/layerbasevectoresri.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":731,"kind":262144,"name":"minZoom","url":"classes/layerbasevectoresri.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":732,"kind":262144,"name":"maxZoom","url":"classes/layerbasevectoresri.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":733,"kind":262144,"name":"url","url":"classes/layerbasevectoresri.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":734,"kind":2048,"name":"setVisible","url":"classes/layerbasevectoresri.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":735,"kind":262144,"name":"opacity","url":"classes/layerbasevectoresri.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":736,"kind":262144,"name":"name","url":"classes/layerbasevectoresri.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":737,"kind":262144,"name":"loaded","url":"classes/layerbasevectoresri.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":738,"kind":2048,"name":"getSource","url":"classes/layerbasevectoresri.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":739,"kind":262144,"name":"zIndex","url":"classes/layerbasevectoresri.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseVectorEsri"},{"id":740,"kind":2048,"name":"getOlLayer","url":"classes/layerbasevectoresri.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseVectorEsri"},{"id":741,"kind":256,"name":"iLegendItem","url":"interfaces/ilegenditem.html","classes":"tsd-kind-interface"},{"id":742,"kind":1024,"name":"groupName","url":"interfaces/ilegenditem.html#groupname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLegendItem"},{"id":743,"kind":1024,"name":"collapse","url":"interfaces/ilegenditem.html#collapse","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLegendItem"},{"id":744,"kind":1024,"name":"addCheck","url":"interfaces/ilegenditem.html#addcheck","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLegendItem"},{"id":745,"kind":1024,"name":"items","url":"interfaces/ilegenditem.html#items","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLegendItem"},{"id":746,"kind":256,"name":"iLegendOptions","url":"interfaces/ilegendoptions.html","classes":"tsd-kind-interface"},{"id":747,"kind":1024,"name":"layerDivClasses","url":"interfaces/ilegendoptions.html#layerdivclasses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLegendOptions"},{"id":748,"kind":1024,"name":"legendTitle","url":"interfaces/ilegendoptions.html#legendtitle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLegendOptions"},{"id":749,"kind":1024,"name":"scaleDependent","url":"interfaces/ilegendoptions.html#scaledependent","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iLegendOptions"},{"id":750,"kind":128,"name":"LayerGroup","url":"classes/layergroup.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":751,"kind":1024,"name":"groupLayers","url":"classes/layergroup.html#grouplayers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":752,"kind":1024,"name":"groupLayersLookup","url":"classes/layergroup.html#grouplayerslookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":753,"kind":1024,"name":"groupGroupsLookup","url":"classes/layergroup.html#groupgroupslookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":754,"kind":1024,"name":"groupGroups","url":"classes/layergroup.html#groupgroups","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":755,"kind":1024,"name":"itemIdArray","url":"classes/layergroup.html#itemidarray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":756,"kind":1024,"name":"groupId","url":"classes/layergroup.html#groupid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":757,"kind":1024,"name":"groupName","url":"classes/layergroup.html#groupname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":758,"kind":1024,"name":"allLayerArray","url":"classes/layergroup.html#alllayerarray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":759,"kind":1024,"name":"parent","url":"classes/layergroup.html#parent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":760,"kind":1024,"name":"allGroupArray","url":"classes/layergroup.html#allgrouparray","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":761,"kind":1024,"name":"allGroupLookup","url":"classes/layergroup.html#allgrouplookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":762,"kind":1024,"name":"allLayerLookup","url":"classes/layergroup.html#alllayerlookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":763,"kind":1024,"name":"collapse","url":"classes/layergroup.html#collapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":764,"kind":1024,"name":"addCheck","url":"classes/layergroup.html#addcheck","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":765,"kind":1024,"name":"layerParentLookup","url":"classes/layergroup.html#layerparentlookup","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":766,"kind":512,"name":"constructor","url":"classes/layergroup.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":767,"kind":2048,"name":"addGroup","url":"classes/layergroup.html#addgroup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":768,"kind":2048,"name":"addLegendLayer","url":"classes/layergroup.html#addlegendlayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":769,"kind":2048,"name":"getLegendHtml","url":"classes/layergroup.html#getlegendhtml","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":770,"kind":2048,"name":"_buildLegend","url":"classes/layergroup.html#_buildlegend","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"LayerGroup"},{"id":771,"kind":128,"name":"LayerLegend","url":"classes/layerlegend.html","classes":"tsd-kind-class"},{"id":772,"kind":1024,"name":"$divElement","url":"classes/layerlegend.html#_divelement","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerLegend"},{"id":773,"kind":1024,"name":"_legendItems","url":"classes/layerlegend.html#_legenditems","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerLegend"},{"id":774,"kind":1024,"name":"layerGroup","url":"classes/layerlegend.html#layergroup","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerLegend"},{"id":775,"kind":1024,"name":"legendId","url":"classes/layerlegend.html#legendid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerLegend"},{"id":776,"kind":512,"name":"constructor","url":"classes/layerlegend.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LayerLegend"},{"id":777,"kind":2048,"name":"_buildTree","url":"classes/layerlegend.html#_buildtree","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"LayerLegend"},{"id":778,"kind":256,"name":"TipSliderConfig","url":"interfaces/tipsliderconfig.html","classes":"tsd-kind-interface"},{"id":779,"kind":1024,"name":"label","url":"interfaces/tipsliderconfig.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TipSliderConfig"},{"id":780,"kind":1024,"name":"yearOptions","url":"interfaces/tipsliderconfig.html#yearoptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TipSliderConfig"},{"id":781,"kind":256,"name":"TipPresetConfig","url":"interfaces/tippresetconfig.html","classes":"tsd-kind-interface"},{"id":782,"kind":1024,"name":"label","url":"interfaces/tippresetconfig.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TipPresetConfig"},{"id":783,"kind":1024,"name":"presets","url":"interfaces/tippresetconfig.html#presets","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TipPresetConfig"},{"id":784,"kind":256,"name":"ChangeResponse","url":"interfaces/changeresponse.html","classes":"tsd-kind-interface"},{"id":785,"kind":1024,"name":"paramWeights","url":"interfaces/changeresponse.html#paramweights","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ChangeResponse"},{"id":786,"kind":1024,"name":"region","url":"interfaces/changeresponse.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ChangeResponse"},{"id":787,"kind":1024,"name":"mmVersion","url":"interfaces/changeresponse.html#mmversion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ChangeResponse"},{"id":788,"kind":256,"name":"ChangeCallback","url":"interfaces/changecallback.html","classes":"tsd-kind-interface"},{"id":789,"kind":128,"name":"TipPresets","url":"classes/tippresets.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":790,"kind":1024,"name":"label","url":"classes/tippresets.html#label","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"TipPresets"},{"id":791,"kind":1024,"name":"presets","url":"classes/tippresets.html#presets","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"TipPresets"},{"id":792,"kind":1024,"name":"domId","url":"classes/tippresets.html#domid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"TipPresets"},{"id":793,"kind":512,"name":"constructor","url":"classes/tippresets.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"TipPresets"},{"id":794,"kind":128,"name":"_Slider","url":"classes/_slider.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":795,"kind":1024,"name":"_min","url":"classes/_slider.html#_min","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":796,"kind":1024,"name":"_max","url":"classes/_slider.html#_max","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":797,"kind":1024,"name":"_locked","url":"classes/_slider.html#_locked","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":798,"kind":1024,"name":"atMin","url":"classes/_slider.html#atmin","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":799,"kind":1024,"name":"atMax","url":"classes/_slider.html#atmax","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":800,"kind":1024,"name":"_weightDefault","url":"classes/_slider.html#_weightdefault","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":801,"kind":1024,"name":"_weight","url":"classes/_slider.html#_weight","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":802,"kind":1024,"name":"html","url":"classes/_slider.html#html","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":803,"kind":1024,"name":"domId","url":"classes/_slider.html#domid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":804,"kind":1024,"name":"name","url":"classes/_slider.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":805,"kind":1024,"name":"labelLow","url":"classes/_slider.html#labellow","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":806,"kind":1024,"name":"labelHigh","url":"classes/_slider.html#labelhigh","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":807,"kind":1024,"name":"labelVal","url":"classes/_slider.html#labelval","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":808,"kind":1024,"name":"slider","url":"classes/_slider.html#slider","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":809,"kind":1024,"name":"selectionBox","url":"classes/_slider.html#selectionbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":810,"kind":1024,"name":"chk","url":"classes/_slider.html#chk","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":811,"kind":1024,"name":"selectedParam","url":"classes/_slider.html#selectedparam","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":812,"kind":1024,"name":"selectedParamDefault","url":"classes/_slider.html#selectedparamdefault","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":813,"kind":1024,"name":"_dropdownSelection","url":"classes/_slider.html#_dropdownselection","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":814,"kind":512,"name":"constructor","url":"classes/_slider.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":815,"kind":2048,"name":"addToDom","url":"classes/_slider.html#addtodom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":816,"kind":2048,"name":"increment","url":"classes/_slider.html#increment","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":817,"kind":2048,"name":"setValAndDropDown","url":"classes/_slider.html#setvalanddropdown","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":818,"kind":262144,"name":"locked","url":"classes/_slider.html#locked","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":819,"kind":262144,"name":"min","url":"classes/_slider.html#min","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":820,"kind":262144,"name":"max","url":"classes/_slider.html#max","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":821,"kind":262144,"name":"weight","url":"classes/_slider.html#weight","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-not-exported","parent":"_Slider"},{"id":822,"kind":128,"name":"TipSliders","url":"classes/tipsliders.html","classes":"tsd-kind-class"},{"id":823,"kind":1024,"name":"$container","url":"classes/tipsliders.html#_container","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TipSliders"},{"id":824,"kind":1024,"name":"reservedPercent","url":"classes/tipsliders.html#reservedpercent","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TipSliders"},{"id":825,"kind":1024,"name":"lockedCount","url":"classes/tipsliders.html#lockedcount","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TipSliders"},{"id":826,"kind":1024,"name":"notLockedCount","url":"classes/tipsliders.html#notlockedcount","classes":"tsd-kind-property tsd-parent-kind-class","parent":"TipSliders"},{"id":827,"kind":512,"name":"constructor","url":"classes/tipsliders.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TipSliders"},{"id":828,"kind":2048,"name":"_runChangedCallback","url":"classes/tipsliders.html#_runchangedcallback","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":829,"kind":262144,"name":"changedCallback","url":"classes/tipsliders.html#changedcallback","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"TipSliders"},{"id":830,"kind":2048,"name":"setPresetValues","url":"classes/tipsliders.html#setpresetvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":831,"kind":2048,"name":"_splitSliderArray","url":"classes/tipsliders.html#_splitsliderarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"TipSliders"},{"id":832,"kind":2048,"name":"_handleRemainder","url":"classes/tipsliders.html#_handleremainder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"TipSliders"},{"id":833,"kind":2048,"name":"setValues","url":"classes/tipsliders.html#setvalues","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":834,"kind":2048,"name":"getSum","url":"classes/tipsliders.html#getsum","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":835,"kind":2048,"name":"getParams","url":"classes/tipsliders.html#getparams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":836,"kind":2048,"name":"_addEventListeners","url":"classes/tipsliders.html#_addeventlisteners","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TipSliders"},{"id":837,"kind":262144,"name":"paramWeightsRegionVersion","url":"classes/tipsliders.html#paramweightsregionversion","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TipSliders"},{"id":838,"kind":128,"name":"DayRange","url":"classes/dayrange.html","classes":"tsd-kind-class"},{"id":839,"kind":1024,"name":"_workingDayRange","url":"classes/dayrange.html#_workingdayrange","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":840,"kind":1024,"name":"_$startDate","url":"classes/dayrange.html#__startdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":841,"kind":1024,"name":"_$endDate","url":"classes/dayrange.html#__enddate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":842,"kind":1024,"name":"_maxDateRange","url":"classes/dayrange.html#_maxdaterange","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":843,"kind":1024,"name":"_startDate","url":"classes/dayrange.html#_startdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":844,"kind":1024,"name":"_endDate","url":"classes/dayrange.html#_enddate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DayRange"},{"id":845,"kind":512,"name":"constructor","url":"classes/dayrange.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DayRange"},{"id":846,"kind":262144,"name":"startDate","url":"classes/dayrange.html#startdate","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"DayRange"},{"id":847,"kind":262144,"name":"endDate","url":"classes/dayrange.html#enddate","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"DayRange"},{"id":848,"kind":256,"name":"rangeChangedCallback","url":"interfaces/rangechangedcallback.html","classes":"tsd-kind-interface"},{"id":849,"kind":32,"name":"mouseIn","url":"globals.html#mousein","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":850,"kind":32,"name":"mouseDown","url":"globals.html#mousedown","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":851,"kind":32,"name":"timeout","url":"globals.html#timeout","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":852,"kind":32,"name":"dragged","url":"globals.html#dragged","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":853,"kind":32,"name":"lastVal","url":"globals.html#lastval","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":854,"kind":64,"name":"triggerCallback","url":"globals.html#triggercallback","classes":"tsd-kind-function tsd-is-not-exported"},{"id":855,"kind":64,"name":"rangeChange","url":"globals.html#rangechange","classes":"tsd-kind-function"},{"id":856,"kind":256,"name":"changeFunction","url":"interfaces/changefunction.html","classes":"tsd-kind-interface"},{"id":857,"kind":256,"name":"mediaRangeConfig","url":"interfaces/mediarangeconfig.html","classes":"tsd-kind-interface"},{"id":858,"kind":1024,"name":"min","url":"interfaces/mediarangeconfig.html#min","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":859,"kind":1024,"name":"max","url":"interfaces/mediarangeconfig.html#max","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":860,"kind":1024,"name":"val","url":"interfaces/mediarangeconfig.html#val","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":861,"kind":1024,"name":"step","url":"interfaces/mediarangeconfig.html#step","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":862,"kind":1024,"name":"playInterval","url":"interfaces/mediarangeconfig.html#playinterval","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":863,"kind":1024,"name":"showAsDate","url":"interfaces/mediarangeconfig.html#showasdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"mediaRangeConfig"},{"id":864,"kind":128,"name":"MediaControl","url":"classes/mediacontrol.html","classes":"tsd-kind-class"},{"id":865,"kind":1024,"name":"_container","url":"classes/mediacontrol.html#_container","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":866,"kind":1024,"name":"_min","url":"classes/mediacontrol.html#_min","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":867,"kind":1024,"name":"_max","url":"classes/mediacontrol.html#_max","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":868,"kind":1024,"name":"_playInterval","url":"classes/mediacontrol.html#_playinterval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":869,"kind":1024,"name":"_step","url":"classes/mediacontrol.html#_step","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":870,"kind":1024,"name":"_currentValue","url":"classes/mediacontrol.html#_currentvalue","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":871,"kind":1024,"name":"_playing","url":"classes/mediacontrol.html#_playing","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":872,"kind":1024,"name":"_$btnStop","url":"classes/mediacontrol.html#__btnstop","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":873,"kind":1024,"name":"_$slider","url":"classes/mediacontrol.html#__slider","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":874,"kind":1024,"name":"_$valLabelVal","url":"classes/mediacontrol.html#__vallabelval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":875,"kind":1024,"name":"_$valLabelMin","url":"classes/mediacontrol.html#__vallabelmin","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":876,"kind":1024,"name":"_$valLabelMax","url":"classes/mediacontrol.html#__vallabelmax","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":877,"kind":1024,"name":"_interval","url":"classes/mediacontrol.html#_interval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":878,"kind":1024,"name":"_showAsDate","url":"classes/mediacontrol.html#_showasdate","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":879,"kind":1024,"name":"_changeFunc","url":"classes/mediacontrol.html#_changefunc","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaControl"},{"id":880,"kind":512,"name":"constructor","url":"classes/mediacontrol.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MediaControl"},{"id":881,"kind":2048,"name":"stopPlaying","url":"classes/mediacontrol.html#stopplaying","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaControl"},{"id":882,"kind":262144,"name":"playing","url":"classes/mediacontrol.html#playing","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":883,"kind":262144,"name":"min","url":"classes/mediacontrol.html#min","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":884,"kind":262144,"name":"max","url":"classes/mediacontrol.html#max","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":885,"kind":262144,"name":"step","url":"classes/mediacontrol.html#step","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":886,"kind":262144,"name":"currentValue","url":"classes/mediacontrol.html#currentvalue","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"MediaControl"},{"id":887,"kind":2048,"name":"setMinMaxValueStep","url":"classes/mediacontrol.html#setminmaxvaluestep","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaControl"},{"id":888,"kind":262144,"name":"changeFunction","url":"classes/mediacontrol.html#changefunction","classes":"tsd-kind-set-signature tsd-parent-kind-class","parent":"MediaControl"},{"id":889,"kind":64,"name":"timeToLocalDateString","url":"globals.html#timetolocaldatestring","classes":"tsd-kind-function tsd-is-not-exported"},{"id":890,"kind":256,"name":"selectChangeCallback","url":"interfaces/selectchangecallback.html","classes":"tsd-kind-interface"},{"id":891,"kind":256,"name":"contentGenerator","url":"interfaces/contentgenerator.html","classes":"tsd-kind-interface"},{"id":892,"kind":128,"name":"SelectBoxBase","url":"classes/selectboxbase.html","classes":"tsd-kind-class"},{"id":893,"kind":1024,"name":"_$container","url":"classes/selectboxbase.html#__container","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":894,"kind":1024,"name":"$label","url":"classes/selectboxbase.html#_label","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":895,"kind":1024,"name":"_box","url":"classes/selectboxbase.html#_box","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":896,"kind":1024,"name":"_changeListeners","url":"classes/selectboxbase.html#_changelisteners","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":897,"kind":512,"name":"constructor","url":"classes/selectboxbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":898,"kind":262144,"name":"box","url":"classes/selectboxbase.html#box","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":899,"kind":2048,"name":"changed","url":"classes/selectboxbase.html#changed","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":900,"kind":2048,"name":"addChangeListener","url":"classes/selectboxbase.html#addchangelistener","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":901,"kind":262144,"name":"selectedValue","url":"classes/selectboxbase.html#selectedvalue","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":902,"kind":262144,"name":"selectedText","url":"classes/selectboxbase.html#selectedtext","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SelectBoxBase"},{"id":903,"kind":32,"name":"layers","url":"globals.html#layers","classes":"tsd-kind-variable"},{"id":904,"kind":128,"name":"LayerBaseXyzTile","url":"classes/layerbasexyztile.html","classes":"tsd-kind-class"},{"id":905,"kind":512,"name":"constructor","url":"classes/layerbasexyztile.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseXyzTile"},{"id":906,"kind":262144,"name":"source","url":"classes/layerbasexyztile.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseXyzTile"},{"id":907,"kind":262144,"name":"olLayer","url":"classes/layerbasexyztile.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"LayerBaseXyzTile"},{"id":908,"kind":1024,"name":"_legendCheckbox","url":"classes/layerbasexyztile.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":909,"kind":1024,"name":"_url","url":"classes/layerbasexyztile.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":910,"kind":1024,"name":"_opacity","url":"classes/layerbasexyztile.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":911,"kind":1024,"name":"_minZoom","url":"classes/layerbasexyztile.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":912,"kind":1024,"name":"_maxZoom","url":"classes/layerbasexyztile.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":913,"kind":1024,"name":"_visible","url":"classes/layerbasexyztile.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":914,"kind":1024,"name":"_loaded","url":"classes/layerbasexyztile.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":915,"kind":1024,"name":"_zIndex","url":"classes/layerbasexyztile.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":916,"kind":1024,"name":"_legendContent","url":"classes/layerbasexyztile.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":917,"kind":1024,"name":"_params","url":"classes/layerbasexyztile.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":918,"kind":1024,"name":"_id","url":"classes/layerbasexyztile.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":919,"kind":1024,"name":"_name","url":"classes/layerbasexyztile.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":920,"kind":1024,"name":"_source","url":"classes/layerbasexyztile.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":921,"kind":1024,"name":"_animate","url":"classes/layerbasexyztile.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":922,"kind":1024,"name":"_legendCollapse","url":"classes/layerbasexyztile.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":923,"kind":1024,"name":"_maxResolution","url":"classes/layerbasexyztile.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":924,"kind":1024,"name":"_minResolution","url":"classes/layerbasexyztile.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":925,"kind":1024,"name":"_$legendDiv","url":"classes/layerbasexyztile.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":926,"kind":1024,"name":"loadCallback","url":"classes/layerbasexyztile.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":927,"kind":1024,"name":"_olLayer","url":"classes/layerbasexyztile.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":928,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerbasexyztile.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":929,"kind":2048,"name":"_load","url":"classes/layerbasexyztile.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":930,"kind":2048,"name":"getLegendDiv","url":"classes/layerbasexyztile.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":931,"kind":2048,"name":"_addLegendContent","url":"classes/layerbasexyztile.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerBaseXyzTile"},{"id":932,"kind":2048,"name":"addLegendContent","url":"classes/layerbasexyztile.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":933,"kind":2048,"name":"applyCollapse","url":"classes/layerbasexyztile.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":934,"kind":2048,"name":"refresh","url":"classes/layerbasexyztile.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":935,"kind":262144,"name":"id","url":"classes/layerbasexyztile.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":936,"kind":262144,"name":"animate","url":"classes/layerbasexyztile.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":937,"kind":262144,"name":"legendContent","url":"classes/layerbasexyztile.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":938,"kind":262144,"name":"params","url":"classes/layerbasexyztile.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":939,"kind":262144,"name":"minResolution","url":"classes/layerbasexyztile.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":940,"kind":262144,"name":"maxResolution","url":"classes/layerbasexyztile.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":941,"kind":262144,"name":"minZoom","url":"classes/layerbasexyztile.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":942,"kind":262144,"name":"maxZoom","url":"classes/layerbasexyztile.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":943,"kind":262144,"name":"url","url":"classes/layerbasexyztile.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":944,"kind":262144,"name":"visible","url":"classes/layerbasexyztile.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":945,"kind":2048,"name":"setVisible","url":"classes/layerbasexyztile.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":946,"kind":262144,"name":"opacity","url":"classes/layerbasexyztile.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":947,"kind":262144,"name":"name","url":"classes/layerbasexyztile.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":948,"kind":262144,"name":"loaded","url":"classes/layerbasexyztile.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":949,"kind":2048,"name":"getSource","url":"classes/layerbasexyztile.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":950,"kind":262144,"name":"zIndex","url":"classes/layerbasexyztile.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerBaseXyzTile"},{"id":951,"kind":2048,"name":"setZIndex","url":"classes/layerbasexyztile.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":952,"kind":2048,"name":"getOlLayer","url":"classes/layerbasexyztile.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerBaseXyzTile"},{"id":953,"kind":256,"name":"LayerEsriTileOptions","url":"interfaces/layeresritileoptions.html","classes":"tsd-kind-interface"},{"id":954,"kind":1024,"name":"useEsriStyle","url":"interfaces/layeresritileoptions.html#useesristyle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerEsriTileOptions"},{"id":955,"kind":1024,"name":"id","url":"interfaces/layeresritileoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":956,"kind":1024,"name":"name","url":"interfaces/layeresritileoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":957,"kind":1024,"name":"opacity","url":"interfaces/layeresritileoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":958,"kind":1024,"name":"visible","url":"interfaces/layeresritileoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":959,"kind":1024,"name":"minZoom","url":"interfaces/layeresritileoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":960,"kind":1024,"name":"maxZoom","url":"interfaces/layeresritileoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":961,"kind":1024,"name":"params","url":"interfaces/layeresritileoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":962,"kind":1024,"name":"zIndex","url":"interfaces/layeresritileoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":963,"kind":1024,"name":"loadCallback","url":"interfaces/layeresritileoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":964,"kind":1024,"name":"legendCollapse","url":"interfaces/layeresritileoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":965,"kind":1024,"name":"legendCheckbox","url":"interfaces/layeresritileoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":966,"kind":1024,"name":"legendContent","url":"interfaces/layeresritileoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerEsriTileOptions"},{"id":967,"kind":128,"name":"LayerEsriTile","url":"classes/layeresritile.html","classes":"tsd-kind-class"},{"id":968,"kind":1024,"name":"_useEsriStyle","url":"classes/layeresritile.html#_useesristyle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerEsriTile"},{"id":969,"kind":512,"name":"constructor","url":"classes/layeresritile.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriTile"},{"id":970,"kind":2048,"name":"addLegendContent","url":"classes/layeresritile.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerEsriTile"},{"id":971,"kind":262144,"name":"source","url":"classes/layeresritile.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerEsriTile"},{"id":972,"kind":262144,"name":"olLayer","url":"classes/layeresritile.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerEsriTile"},{"id":973,"kind":1024,"name":"_legendCheckbox","url":"classes/layeresritile.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":974,"kind":1024,"name":"_url","url":"classes/layeresritile.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":975,"kind":1024,"name":"_opacity","url":"classes/layeresritile.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":976,"kind":1024,"name":"_minZoom","url":"classes/layeresritile.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":977,"kind":1024,"name":"_maxZoom","url":"classes/layeresritile.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":978,"kind":1024,"name":"_visible","url":"classes/layeresritile.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":979,"kind":1024,"name":"_loaded","url":"classes/layeresritile.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":980,"kind":1024,"name":"_zIndex","url":"classes/layeresritile.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":981,"kind":1024,"name":"_legendContent","url":"classes/layeresritile.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":982,"kind":1024,"name":"_params","url":"classes/layeresritile.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":983,"kind":1024,"name":"_id","url":"classes/layeresritile.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":984,"kind":1024,"name":"_name","url":"classes/layeresritile.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":985,"kind":1024,"name":"_source","url":"classes/layeresritile.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":986,"kind":1024,"name":"_animate","url":"classes/layeresritile.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":987,"kind":1024,"name":"_legendCollapse","url":"classes/layeresritile.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":988,"kind":1024,"name":"_maxResolution","url":"classes/layeresritile.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":989,"kind":1024,"name":"_minResolution","url":"classes/layeresritile.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":990,"kind":1024,"name":"_$legendDiv","url":"classes/layeresritile.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":991,"kind":1024,"name":"loadCallback","url":"classes/layeresritile.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":992,"kind":1024,"name":"_olLayer","url":"classes/layeresritile.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":993,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layeresritile.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":994,"kind":2048,"name":"_load","url":"classes/layeresritile.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":995,"kind":2048,"name":"getLegendDiv","url":"classes/layeresritile.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":996,"kind":2048,"name":"_addLegendContent","url":"classes/layeresritile.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerEsriTile"},{"id":997,"kind":2048,"name":"applyCollapse","url":"classes/layeresritile.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":998,"kind":2048,"name":"refresh","url":"classes/layeresritile.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":999,"kind":262144,"name":"id","url":"classes/layeresritile.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1000,"kind":262144,"name":"animate","url":"classes/layeresritile.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1001,"kind":262144,"name":"legendContent","url":"classes/layeresritile.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":1002,"kind":262144,"name":"params","url":"classes/layeresritile.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":1003,"kind":262144,"name":"minResolution","url":"classes/layeresritile.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1004,"kind":262144,"name":"maxResolution","url":"classes/layeresritile.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1005,"kind":262144,"name":"minZoom","url":"classes/layeresritile.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1006,"kind":262144,"name":"maxZoom","url":"classes/layeresritile.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1007,"kind":262144,"name":"url","url":"classes/layeresritile.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1008,"kind":262144,"name":"visible","url":"classes/layeresritile.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1009,"kind":2048,"name":"setVisible","url":"classes/layeresritile.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":1010,"kind":262144,"name":"opacity","url":"classes/layeresritile.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1011,"kind":262144,"name":"name","url":"classes/layeresritile.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1012,"kind":262144,"name":"loaded","url":"classes/layeresritile.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1013,"kind":2048,"name":"getSource","url":"classes/layeresritile.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":1014,"kind":262144,"name":"zIndex","url":"classes/layeresritile.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerEsriTile"},{"id":1015,"kind":2048,"name":"setZIndex","url":"classes/layeresritile.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":1016,"kind":2048,"name":"getOlLayer","url":"classes/layeresritile.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerEsriTile"},{"id":1017,"kind":128,"name":"RealEarthAnimateVector","url":"classes/realearthanimatevector.html","classes":"tsd-kind-class"},{"id":1018,"kind":1024,"name":"_dataCache","url":"classes/realearthanimatevector.html#_datacache","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":1019,"kind":1024,"name":"_source","url":"classes/realearthanimatevector.html#_source","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":1020,"kind":1024,"name":"_rawTimesLookup","url":"classes/realearthanimatevector.html#_rawtimeslookup","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":1021,"kind":65536,"name":"__type","url":"classes/realearthanimatevector.html#_rawtimeslookup.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RealEarthAnimateVector._rawTimesLookup"},{"id":1022,"kind":1024,"name":"_currentIndex","url":"classes/realearthanimatevector.html#_currentindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateVector"},{"id":1023,"kind":1024,"name":"_olLayer","url":"classes/realearthanimatevector.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":1024,"kind":1024,"name":"_lyr","url":"classes/realearthanimatevector.html#_lyr","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateVector"},{"id":1025,"kind":512,"name":"constructor","url":"classes/realearthanimatevector.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateVector"},{"id":1026,"kind":2048,"name":"timeInit","url":"classes/realearthanimatevector.html#timeinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateVector"},{"id":1027,"kind":2048,"name":"_loadDates","url":"classes/realearthanimatevector.html#_loaddates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"RealEarthAnimateVector"},{"id":1028,"kind":2048,"name":"_loadLatest","url":"classes/realearthanimatevector.html#_loadlatest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"RealEarthAnimateVector"},{"id":1029,"kind":2048,"name":"_loadAtTimeIndex","url":"classes/realearthanimatevector.html#_loadattimeindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"RealEarthAnimateVector"},{"id":1030,"kind":2048,"name":"_loadFeatures","url":"classes/realearthanimatevector.html#_loadfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"RealEarthAnimateVector"},{"id":1031,"kind":2048,"name":"setLayerTime","url":"classes/realearthanimatevector.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateVector"},{"id":1032,"kind":1024,"name":"_animateEnabled","url":"classes/realearthanimatevector.html#_animateenabled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":1033,"kind":1024,"name":"_localDates","url":"classes/realearthanimatevector.html#_localdates","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":1034,"kind":1024,"name":"_rawDateStrings","url":"classes/realearthanimatevector.html#_rawdatestrings","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":1035,"kind":1024,"name":"_products","url":"classes/realearthanimatevector.html#_products","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":1036,"kind":1024,"name":"loadCallback","url":"classes/realearthanimatevector.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":1037,"kind":1024,"name":"localTimes","url":"classes/realearthanimatevector.html#localtimes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":1038,"kind":1024,"name":"_currentTime","url":"classes/realearthanimatevector.html#_currenttime","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":1039,"kind":1024,"name":"lyr","url":"classes/realearthanimatevector.html#lyr","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateVector"},{"id":1040,"kind":256,"name":"LayerVectorRealEarthOptions","url":"interfaces/layervectorrealearthoptions.html","classes":"tsd-kind-interface"},{"id":1041,"kind":1024,"name":"products","url":"interfaces/layervectorrealearthoptions.html#products","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerVectorRealEarthOptions"},{"id":1042,"kind":1024,"name":"animate","url":"interfaces/layervectorrealearthoptions.html#animate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerVectorRealEarthOptions"},{"id":1043,"kind":1024,"name":"timeLoadCallback","url":"interfaces/layervectorrealearthoptions.html#timeloadcallback","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerVectorRealEarthOptions"},{"id":1044,"kind":1024,"name":"transform","url":"interfaces/layervectorrealearthoptions.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1045,"kind":1024,"name":"mapMoveObj","url":"interfaces/layervectorrealearthoptions.html#mapmoveobj","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1046,"kind":1024,"name":"autoLoad","url":"interfaces/layervectorrealearthoptions.html#autoload","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1047,"kind":1024,"name":"style","url":"interfaces/layervectorrealearthoptions.html#style","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1048,"kind":1024,"name":"onDemand","url":"interfaces/layervectorrealearthoptions.html#ondemand","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1049,"kind":1024,"name":"onDemandDelay","url":"interfaces/layervectorrealearthoptions.html#ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1050,"kind":1024,"name":"mapMoveMakeGetParams","url":"interfaces/layervectorrealearthoptions.html#mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1051,"kind":1024,"name":"renderOrder","url":"interfaces/layervectorrealearthoptions.html#renderorder","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1052,"kind":65536,"name":"__type","url":"interfaces/layervectorrealearthoptions.html#renderorder.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"LayerVectorRealEarthOptions.renderOrder"},{"id":1053,"kind":1024,"name":"id","url":"interfaces/layervectorrealearthoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1054,"kind":1024,"name":"name","url":"interfaces/layervectorrealearthoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1055,"kind":1024,"name":"opacity","url":"interfaces/layervectorrealearthoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1056,"kind":1024,"name":"visible","url":"interfaces/layervectorrealearthoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1057,"kind":1024,"name":"minZoom","url":"interfaces/layervectorrealearthoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1058,"kind":1024,"name":"maxZoom","url":"interfaces/layervectorrealearthoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1059,"kind":1024,"name":"params","url":"interfaces/layervectorrealearthoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1060,"kind":1024,"name":"zIndex","url":"interfaces/layervectorrealearthoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1061,"kind":1024,"name":"loadCallback","url":"interfaces/layervectorrealearthoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1062,"kind":1024,"name":"legendCollapse","url":"interfaces/layervectorrealearthoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1063,"kind":1024,"name":"legendCheckbox","url":"interfaces/layervectorrealearthoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1064,"kind":1024,"name":"legendContent","url":"interfaces/layervectorrealearthoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerVectorRealEarthOptions"},{"id":1065,"kind":128,"name":"LayerVectorRealEarth","url":"classes/layervectorrealearth.html","classes":"tsd-kind-class"},{"id":1066,"kind":1024,"name":"_products","url":"classes/layervectorrealearth.html#_products","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerVectorRealEarth"},{"id":1067,"kind":1024,"name":"animator","url":"classes/layervectorrealearth.html#animator","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerVectorRealEarth"},{"id":1068,"kind":512,"name":"constructor","url":"classes/layervectorrealearth.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerVectorRealEarth"},{"id":1069,"kind":2048,"name":"setLayerTime","url":"classes/layervectorrealearth.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerVectorRealEarth"},{"id":1070,"kind":2048,"name":"_load","url":"classes/layervectorrealearth.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerVectorRealEarth"},{"id":1071,"kind":1024,"name":"_geoJsonFormat","url":"classes/layervectorrealearth.html#_geojsonformat","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1072,"kind":1024,"name":"_transform","url":"classes/layervectorrealearth.html#_transform","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1073,"kind":2048,"name":"addFeatures","url":"classes/layervectorrealearth.html#addfeatures","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1074,"kind":2048,"name":"mapMoveCallback","url":"classes/layervectorrealearth.html#mapmovecallback","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1075,"kind":1024,"name":"_olLayer","url":"classes/layervectorrealearth.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1076,"kind":1024,"name":"_source","url":"classes/layervectorrealearth.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1077,"kind":1024,"name":"_style","url":"classes/layervectorrealearth.html#_style","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1078,"kind":1024,"name":"_autoLoad","url":"classes/layervectorrealearth.html#_autoload","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1079,"kind":1024,"name":"_onDemand","url":"classes/layervectorrealearth.html#_ondemand","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1080,"kind":1024,"name":"_onDemandDelay","url":"classes/layervectorrealearth.html#_ondemanddelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1081,"kind":1024,"name":"_mapMoveMakeGetParams","url":"classes/layervectorrealearth.html#_mapmovemakegetparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1082,"kind":1024,"name":"_mapMoveParams","url":"classes/layervectorrealearth.html#_mapmoveparams","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1083,"kind":1024,"name":"_mapMove","url":"classes/layervectorrealearth.html#_mapmove","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1084,"kind":1024,"name":"_projectionMap","url":"classes/layervectorrealearth.html#_projectionmap","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1085,"kind":1024,"name":"_projection4326","url":"classes/layervectorrealearth.html#_projection4326","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1086,"kind":2048,"name":"mapMoveBefore","url":"classes/layervectorrealearth.html#mapmovebefore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1087,"kind":2048,"name":"mapMoveMakeGetParams","url":"classes/layervectorrealearth.html#mapmovemakegetparams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1088,"kind":2048,"name":"clear","url":"classes/layervectorrealearth.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1089,"kind":262144,"name":"onDemandDelay","url":"classes/layervectorrealearth.html#ondemanddelay","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1090,"kind":262144,"name":"autoLoad","url":"classes/layervectorrealearth.html#autoload","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1091,"kind":262144,"name":"style","url":"classes/layervectorrealearth.html#style","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1092,"kind":262144,"name":"mapCrs","url":"classes/layervectorrealearth.html#mapcrs","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1093,"kind":262144,"name":"mapProj","url":"classes/layervectorrealearth.html#mapproj","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1094,"kind":262144,"name":"mapMove","url":"classes/layervectorrealearth.html#mapmove","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1095,"kind":262144,"name":"mapMoveParams","url":"classes/layervectorrealearth.html#mapmoveparams","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1096,"kind":262144,"name":"visible","url":"classes/layervectorrealearth.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1097,"kind":262144,"name":"source","url":"classes/layervectorrealearth.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1098,"kind":262144,"name":"features","url":"classes/layervectorrealearth.html#features","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1099,"kind":262144,"name":"olLayer","url":"classes/layervectorrealearth.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1100,"kind":2048,"name":"setZIndex","url":"classes/layervectorrealearth.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1101,"kind":1024,"name":"_legendCheckbox","url":"classes/layervectorrealearth.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1102,"kind":1024,"name":"_url","url":"classes/layervectorrealearth.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1103,"kind":1024,"name":"_opacity","url":"classes/layervectorrealearth.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1104,"kind":1024,"name":"_minZoom","url":"classes/layervectorrealearth.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1105,"kind":1024,"name":"_maxZoom","url":"classes/layervectorrealearth.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1106,"kind":1024,"name":"_visible","url":"classes/layervectorrealearth.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1107,"kind":1024,"name":"_loaded","url":"classes/layervectorrealearth.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1108,"kind":1024,"name":"_zIndex","url":"classes/layervectorrealearth.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1109,"kind":1024,"name":"_legendContent","url":"classes/layervectorrealearth.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1110,"kind":1024,"name":"_params","url":"classes/layervectorrealearth.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1111,"kind":1024,"name":"_id","url":"classes/layervectorrealearth.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1112,"kind":1024,"name":"_name","url":"classes/layervectorrealearth.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1113,"kind":1024,"name":"_animate","url":"classes/layervectorrealearth.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1114,"kind":1024,"name":"_legendCollapse","url":"classes/layervectorrealearth.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1115,"kind":1024,"name":"_maxResolution","url":"classes/layervectorrealearth.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1116,"kind":1024,"name":"_minResolution","url":"classes/layervectorrealearth.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1117,"kind":1024,"name":"_$legendDiv","url":"classes/layervectorrealearth.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1118,"kind":1024,"name":"loadCallback","url":"classes/layervectorrealearth.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1119,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layervectorrealearth.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1120,"kind":2048,"name":"getLegendDiv","url":"classes/layervectorrealearth.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1121,"kind":2048,"name":"_addLegendContent","url":"classes/layervectorrealearth.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerVectorRealEarth"},{"id":1122,"kind":2048,"name":"addLegendContent","url":"classes/layervectorrealearth.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1123,"kind":2048,"name":"applyCollapse","url":"classes/layervectorrealearth.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1124,"kind":2048,"name":"refresh","url":"classes/layervectorrealearth.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1125,"kind":262144,"name":"id","url":"classes/layervectorrealearth.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1126,"kind":262144,"name":"animate","url":"classes/layervectorrealearth.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1127,"kind":262144,"name":"legendContent","url":"classes/layervectorrealearth.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1128,"kind":262144,"name":"params","url":"classes/layervectorrealearth.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1129,"kind":262144,"name":"minResolution","url":"classes/layervectorrealearth.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1130,"kind":262144,"name":"maxResolution","url":"classes/layervectorrealearth.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1131,"kind":262144,"name":"minZoom","url":"classes/layervectorrealearth.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1132,"kind":262144,"name":"maxZoom","url":"classes/layervectorrealearth.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1133,"kind":262144,"name":"url","url":"classes/layervectorrealearth.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1134,"kind":2048,"name":"setVisible","url":"classes/layervectorrealearth.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1135,"kind":262144,"name":"opacity","url":"classes/layervectorrealearth.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1136,"kind":262144,"name":"name","url":"classes/layervectorrealearth.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1137,"kind":262144,"name":"loaded","url":"classes/layervectorrealearth.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1138,"kind":2048,"name":"getSource","url":"classes/layervectorrealearth.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1139,"kind":262144,"name":"zIndex","url":"classes/layervectorrealearth.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerVectorRealEarth"},{"id":1140,"kind":2048,"name":"getOlLayer","url":"classes/layervectorrealearth.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerVectorRealEarth"},{"id":1141,"kind":256,"name":"IRealEarthAnimate","url":"interfaces/irealearthanimate.html","classes":"tsd-kind-interface"},{"id":1142,"kind":2048,"name":"setLayerTime","url":"interfaces/irealearthanimate.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"IRealEarthAnimate"},{"id":1143,"kind":256,"name":"timesLoadedCallback","url":"interfaces/timesloadedcallback.html","classes":"tsd-kind-interface"},{"id":1144,"kind":128,"name":"RealEarthAnimate","url":"classes/realearthanimate.html","classes":"tsd-kind-class"},{"id":1145,"kind":1024,"name":"_animateEnabled","url":"classes/realearthanimate.html#_animateenabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1146,"kind":1024,"name":"_currentIndex","url":"classes/realearthanimate.html#_currentindex","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1147,"kind":1024,"name":"_localDates","url":"classes/realearthanimate.html#_localdates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1148,"kind":1024,"name":"_rawDateStrings","url":"classes/realearthanimate.html#_rawdatestrings","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1149,"kind":1024,"name":"_products","url":"classes/realearthanimate.html#_products","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1150,"kind":1024,"name":"loadCallback","url":"classes/realearthanimate.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1151,"kind":1024,"name":"localTimes","url":"classes/realearthanimate.html#localtimes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1152,"kind":1024,"name":"_currentTime","url":"classes/realearthanimate.html#_currenttime","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1153,"kind":1024,"name":"lyr","url":"classes/realearthanimate.html#lyr","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1154,"kind":512,"name":"constructor","url":"classes/realearthanimate.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1155,"kind":2048,"name":"timeInit","url":"classes/realearthanimate.html#timeinit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1156,"kind":2048,"name":"_loadDates","url":"classes/realearthanimate.html#_loaddates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"RealEarthAnimate"},{"id":1157,"kind":2048,"name":"_loadLatest","url":"classes/realearthanimate.html#_loadlatest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"RealEarthAnimate"},{"id":1158,"kind":2048,"name":"setLayerTime","url":"classes/realearthanimate.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RealEarthAnimate"},{"id":1159,"kind":32,"name":"offsetMinutes","url":"globals.html#offsetminutes","classes":"tsd-kind-variable tsd-is-not-exported"},{"id":1160,"kind":128,"name":"RealEarthAnimateTile","url":"classes/realearthanimatetile.html","classes":"tsd-kind-class"},{"id":1161,"kind":1024,"name":"_sourceUrls","url":"classes/realearthanimatetile.html#_sourceurls","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateTile"},{"id":1162,"kind":1024,"name":"_source","url":"classes/realearthanimatetile.html#_source","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateTile"},{"id":1163,"kind":1024,"name":"_olLayer","url":"classes/realearthanimatetile.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RealEarthAnimateTile"},{"id":1164,"kind":512,"name":"constructor","url":"classes/realearthanimatetile.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateTile"},{"id":1165,"kind":2048,"name":"timeInit","url":"classes/realearthanimatetile.html#timeinit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateTile"},{"id":1166,"kind":2048,"name":"_loadDates","url":"classes/realearthanimatetile.html#_loaddates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateTile"},{"id":1167,"kind":2048,"name":"_loadLatest","url":"classes/realearthanimatetile.html#_loadlatest","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"RealEarthAnimateTile"},{"id":1168,"kind":2048,"name":"setLayerTime","url":"classes/realearthanimatetile.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RealEarthAnimateTile"},{"id":1169,"kind":1024,"name":"_animateEnabled","url":"classes/realearthanimatetile.html#_animateenabled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1170,"kind":1024,"name":"_currentIndex","url":"classes/realearthanimatetile.html#_currentindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1171,"kind":1024,"name":"_localDates","url":"classes/realearthanimatetile.html#_localdates","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1172,"kind":1024,"name":"_rawDateStrings","url":"classes/realearthanimatetile.html#_rawdatestrings","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1173,"kind":1024,"name":"_products","url":"classes/realearthanimatetile.html#_products","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1174,"kind":1024,"name":"loadCallback","url":"classes/realearthanimatetile.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1175,"kind":1024,"name":"localTimes","url":"classes/realearthanimatetile.html#localtimes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1176,"kind":1024,"name":"_currentTime","url":"classes/realearthanimatetile.html#_currenttime","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1177,"kind":1024,"name":"lyr","url":"classes/realearthanimatetile.html#lyr","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RealEarthAnimateTile"},{"id":1178,"kind":256,"name":"LayerRealEarthTileOptions","url":"interfaces/layerrealearthtileoptions.html","classes":"tsd-kind-interface"},{"id":1179,"kind":1024,"name":"products","url":"interfaces/layerrealearthtileoptions.html#products","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerRealEarthTileOptions"},{"id":1180,"kind":1024,"name":"animate","url":"interfaces/layerrealearthtileoptions.html#animate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerRealEarthTileOptions"},{"id":1181,"kind":1024,"name":"timeLoadCallback","url":"interfaces/layerrealearthtileoptions.html#timeloadcallback","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LayerRealEarthTileOptions"},{"id":1182,"kind":1024,"name":"id","url":"interfaces/layerrealearthtileoptions.html#id","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1183,"kind":1024,"name":"name","url":"interfaces/layerrealearthtileoptions.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1184,"kind":1024,"name":"opacity","url":"interfaces/layerrealearthtileoptions.html#opacity","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1185,"kind":1024,"name":"visible","url":"interfaces/layerrealearthtileoptions.html#visible","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1186,"kind":1024,"name":"minZoom","url":"interfaces/layerrealearthtileoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1187,"kind":1024,"name":"maxZoom","url":"interfaces/layerrealearthtileoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1188,"kind":1024,"name":"params","url":"interfaces/layerrealearthtileoptions.html#params","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1189,"kind":1024,"name":"zIndex","url":"interfaces/layerrealearthtileoptions.html#zindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1190,"kind":1024,"name":"loadCallback","url":"interfaces/layerrealearthtileoptions.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1191,"kind":1024,"name":"legendCollapse","url":"interfaces/layerrealearthtileoptions.html#legendcollapse","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1192,"kind":1024,"name":"legendCheckbox","url":"interfaces/layerrealearthtileoptions.html#legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1193,"kind":1024,"name":"legendContent","url":"interfaces/layerrealearthtileoptions.html#legendcontent","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"LayerRealEarthTileOptions"},{"id":1194,"kind":128,"name":"LayerRealEarthTile","url":"classes/layerrealearthtile.html","classes":"tsd-kind-class"},{"id":1195,"kind":1024,"name":"_products","url":"classes/layerrealearthtile.html#_products","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerRealEarthTile"},{"id":1196,"kind":1024,"name":"animator","url":"classes/layerrealearthtile.html#animator","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerRealEarthTile"},{"id":1197,"kind":512,"name":"constructor","url":"classes/layerrealearthtile.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LayerRealEarthTile"},{"id":1198,"kind":2048,"name":"setLayerTime","url":"classes/layerrealearthtile.html#setlayertime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerRealEarthTile"},{"id":1199,"kind":2048,"name":"_load","url":"classes/layerrealearthtile.html#_load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"LayerRealEarthTile"},{"id":1200,"kind":262144,"name":"source","url":"classes/layerrealearthtile.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1201,"kind":262144,"name":"olLayer","url":"classes/layerrealearthtile.html#ollayer","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1202,"kind":1024,"name":"_legendCheckbox","url":"classes/layerrealearthtile.html#_legendcheckbox","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1203,"kind":1024,"name":"_url","url":"classes/layerrealearthtile.html#_url","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1204,"kind":1024,"name":"_opacity","url":"classes/layerrealearthtile.html#_opacity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1205,"kind":1024,"name":"_minZoom","url":"classes/layerrealearthtile.html#_minzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1206,"kind":1024,"name":"_maxZoom","url":"classes/layerrealearthtile.html#_maxzoom","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1207,"kind":1024,"name":"_visible","url":"classes/layerrealearthtile.html#_visible","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1208,"kind":1024,"name":"_loaded","url":"classes/layerrealearthtile.html#_loaded","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1209,"kind":1024,"name":"_zIndex","url":"classes/layerrealearthtile.html#_zindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1210,"kind":1024,"name":"_legendContent","url":"classes/layerrealearthtile.html#_legendcontent","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1211,"kind":1024,"name":"_params","url":"classes/layerrealearthtile.html#_params","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1212,"kind":1024,"name":"_id","url":"classes/layerrealearthtile.html#_id","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1213,"kind":1024,"name":"_name","url":"classes/layerrealearthtile.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1214,"kind":1024,"name":"_source","url":"classes/layerrealearthtile.html#_source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1215,"kind":1024,"name":"_animate","url":"classes/layerrealearthtile.html#_animate","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1216,"kind":1024,"name":"_legendCollapse","url":"classes/layerrealearthtile.html#_legendcollapse","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1217,"kind":1024,"name":"_maxResolution","url":"classes/layerrealearthtile.html#_maxresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1218,"kind":1024,"name":"_minResolution","url":"classes/layerrealearthtile.html#_minresolution","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1219,"kind":1024,"name":"_$legendDiv","url":"classes/layerrealearthtile.html#__legenddiv","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1220,"kind":1024,"name":"loadCallback","url":"classes/layerrealearthtile.html#loadcallback","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1221,"kind":1024,"name":"_olLayer","url":"classes/layerrealearthtile.html#_ollayer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1222,"kind":1024,"name":"_applyCollapseCalled","url":"classes/layerrealearthtile.html#_applycollapsecalled","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1223,"kind":2048,"name":"getLegendDiv","url":"classes/layerrealearthtile.html#getlegenddiv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1224,"kind":2048,"name":"_addLegendContent","url":"classes/layerrealearthtile.html#_addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private","parent":"LayerRealEarthTile"},{"id":1225,"kind":2048,"name":"addLegendContent","url":"classes/layerrealearthtile.html#addlegendcontent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1226,"kind":2048,"name":"applyCollapse","url":"classes/layerrealearthtile.html#applycollapse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1227,"kind":2048,"name":"refresh","url":"classes/layerrealearthtile.html#refresh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1228,"kind":262144,"name":"id","url":"classes/layerrealearthtile.html#id","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1229,"kind":262144,"name":"animate","url":"classes/layerrealearthtile.html#animate","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1230,"kind":262144,"name":"legendContent","url":"classes/layerrealearthtile.html#legendcontent","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1231,"kind":262144,"name":"params","url":"classes/layerrealearthtile.html#params","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1232,"kind":262144,"name":"minResolution","url":"classes/layerrealearthtile.html#minresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1233,"kind":262144,"name":"maxResolution","url":"classes/layerrealearthtile.html#maxresolution","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1234,"kind":262144,"name":"minZoom","url":"classes/layerrealearthtile.html#minzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1235,"kind":262144,"name":"maxZoom","url":"classes/layerrealearthtile.html#maxzoom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1236,"kind":262144,"name":"url","url":"classes/layerrealearthtile.html#url","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1237,"kind":262144,"name":"visible","url":"classes/layerrealearthtile.html#visible","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1238,"kind":2048,"name":"setVisible","url":"classes/layerrealearthtile.html#setvisible","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1239,"kind":262144,"name":"opacity","url":"classes/layerrealearthtile.html#opacity","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1240,"kind":262144,"name":"name","url":"classes/layerrealearthtile.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1241,"kind":262144,"name":"loaded","url":"classes/layerrealearthtile.html#loaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1242,"kind":2048,"name":"getSource","url":"classes/layerrealearthtile.html#getsource","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1243,"kind":262144,"name":"zIndex","url":"classes/layerrealearthtile.html#zindex","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"LayerRealEarthTile"},{"id":1244,"kind":2048,"name":"setZIndex","url":"classes/layerrealearthtile.html#setzindex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1245,"kind":2048,"name":"getOlLayer","url":"classes/layerrealearthtile.html#getollayer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"LayerRealEarthTile"},{"id":1246,"kind":64,"name":"calculateExtent","url":"globals.html#calculateextent","classes":"tsd-kind-function"},{"id":1247,"kind":64,"name":"fitToMap","url":"globals.html#fittomap","classes":"tsd-kind-function"},{"id":1248,"kind":128,"name":"LayerSwipe","url":"classes/layerswipe.html","classes":"tsd-kind-class"},{"id":1249,"kind":1024,"name":"leftLayers","url":"classes/layerswipe.html#leftlayers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1250,"kind":1024,"name":"rightLayers","url":"classes/layerswipe.html#rightlayers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1251,"kind":1024,"name":"_percentRight","url":"classes/layerswipe.html#_percentright","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1252,"kind":1024,"name":"_map","url":"classes/layerswipe.html#_map","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1253,"kind":1024,"name":"$mapElement","url":"classes/layerswipe.html#_mapelement","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1254,"kind":1024,"name":"$swiper","url":"classes/layerswipe.html#_swiper","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1255,"kind":1024,"name":"dragging","url":"classes/layerswipe.html#dragging","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1256,"kind":1024,"name":"offset","url":"classes/layerswipe.html#offset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1257,"kind":512,"name":"constructor","url":"classes/layerswipe.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1258,"kind":2048,"name":"addLeftLayer","url":"classes/layerswipe.html#addleftlayer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1259,"kind":2048,"name":"addRightLayer","url":"classes/layerswipe.html#addrightlayer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1260,"kind":262144,"name":"percentRight","url":"classes/layerswipe.html#percentright","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LayerSwipe"},{"id":1261,"kind":256,"name":"quickMapOptions","url":"interfaces/quickmapoptions.html","classes":"tsd-kind-interface"},{"id":1262,"kind":1024,"name":"divId","url":"interfaces/quickmapoptions.html#divid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1263,"kind":1024,"name":"center","url":"interfaces/quickmapoptions.html#center","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1264,"kind":65536,"name":"__type","url":"interfaces/quickmapoptions.html#center.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"quickMapOptions.center"},{"id":1265,"kind":32,"name":"x","url":"interfaces/quickmapoptions.html#center.__type.x","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"quickMapOptions.center.__type"},{"id":1266,"kind":32,"name":"y","url":"interfaces/quickmapoptions.html#center.__type.y","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"quickMapOptions.center.__type"},{"id":1267,"kind":1024,"name":"zoom","url":"interfaces/quickmapoptions.html#zoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1268,"kind":1024,"name":"minZoom","url":"interfaces/quickmapoptions.html#minzoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1269,"kind":1024,"name":"maxZoom","url":"interfaces/quickmapoptions.html#maxzoom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1270,"kind":1024,"name":"baseSwitcher","url":"interfaces/quickmapoptions.html#baseswitcher","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1271,"kind":1024,"name":"fullScreen","url":"interfaces/quickmapoptions.html#fullscreen","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"quickMapOptions"},{"id":1272,"kind":64,"name":"quickMapBase","url":"globals.html#quickmapbase","classes":"tsd-kind-function"},{"id":1273,"kind":64,"name":"quickMap","url":"globals.html#quickmap","classes":"tsd-kind-function"},{"id":1274,"kind":64,"name":"quickMapMulti","url":"globals.html#quickmapmulti","classes":"tsd-kind-function"},{"id":1275,"kind":128,"name":"SortedFeatures","url":"classes/sortedfeatures.html","classes":"tsd-kind-class"},{"id":1276,"kind":1024,"name":"sortedFeatures","url":"classes/sortedfeatures.html#sortedfeatures-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1277,"kind":1024,"name":"propertyName","url":"classes/sortedfeatures.html#propertyname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1278,"kind":1024,"name":"_propertyType","url":"classes/sortedfeatures.html#_propertytype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1279,"kind":512,"name":"constructor","url":"classes/sortedfeatures.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1280,"kind":2048,"name":"getFeature","url":"classes/sortedfeatures.html#getfeature","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SortedFeatures"},{"id":1281,"kind":256,"name":"iAction","url":"interfaces/iaction.html","classes":"tsd-kind-interface"},{"id":1282,"kind":1024,"name":"type","url":"interfaces/iaction.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iAction"},{"id":1283,"kind":32,"name":"connect","url":"globals.html#connect","classes":"tsd-kind-variable"},{"id":1284,"kind":32,"name":"Provider","url":"globals.html#provider","classes":"tsd-kind-variable"},{"id":1285,"kind":32,"name":"combineReducers","url":"globals.html#combinereducers","classes":"tsd-kind-variable"},{"id":1286,"kind":32,"name":"createStore","url":"globals.html#createstore","classes":"tsd-kind-variable"},{"id":1287,"kind":64,"name":"stringToDate","url":"globals.html#stringtodate","classes":"tsd-kind-function"},{"id":1288,"kind":64,"name":"dateToString","url":"globals.html#datetostring","classes":"tsd-kind-function"},{"id":1289,"kind":256,"name":"iDatePick","url":"interfaces/idatepick.html","classes":"tsd-kind-interface"},{"id":1290,"kind":1024,"name":"label","url":"interfaces/idatepick.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDatePick"},{"id":1291,"kind":1024,"name":"id","url":"interfaces/idatepick.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDatePick"},{"id":1292,"kind":1024,"name":"initialDate","url":"interfaces/idatepick.html#initialdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDatePick"},{"id":1293,"kind":1024,"name":"change","url":"interfaces/idatepick.html#change","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDatePick"},{"id":1294,"kind":65536,"name":"__type","url":"interfaces/idatepick.html#change.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iDatePick.change"},{"id":1295,"kind":128,"name":"DatePick","url":"classes/datepick.html","classes":"tsd-kind-class"},{"id":1296,"kind":1024,"name":"defaultId","url":"classes/datepick.html#defaultid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DatePick"},{"id":1297,"kind":512,"name":"constructor","url":"classes/datepick.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"DatePick"},{"id":1298,"kind":2048,"name":"componentDidMount","url":"classes/datepick.html#componentdidmount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DatePick"},{"id":1299,"kind":2048,"name":"render","url":"classes/datepick.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DatePick"},{"id":1300,"kind":2048,"name":"setState","url":"classes/datepick.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"DatePick"},{"id":1301,"kind":2048,"name":"forceUpdate","url":"classes/datepick.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1302,"kind":1024,"name":"props","url":"classes/datepick.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1303,"kind":1024,"name":"state","url":"classes/datepick.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1304,"kind":1024,"name":"context","url":"classes/datepick.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1305,"kind":1024,"name":"refs","url":"classes/datepick.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DatePick"},{"id":1306,"kind":65536,"name":"__type","url":"classes/datepick.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"DatePick.refs"},{"id":1307,"kind":256,"name":"iDateRange","url":"interfaces/idaterange.html","classes":"tsd-kind-interface"},{"id":1308,"kind":1024,"name":"maxRange","url":"interfaces/idaterange.html#maxrange","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDateRange"},{"id":1309,"kind":1024,"name":"callback","url":"interfaces/idaterange.html#callback","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDateRange"},{"id":1310,"kind":65536,"name":"__type","url":"interfaces/idaterange.html#callback.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iDateRange.callback"},{"id":1311,"kind":1024,"name":"minRange","url":"interfaces/idaterange.html#minrange","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDateRange"},{"id":1312,"kind":1024,"name":"maxDate","url":"interfaces/idaterange.html#maxdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDateRange"},{"id":1313,"kind":1024,"name":"minDate","url":"interfaces/idaterange.html#mindate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDateRange"},{"id":1314,"kind":1024,"name":"initialEnd","url":"interfaces/idaterange.html#initialend","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iDateRange"},{"id":1315,"kind":128,"name":"DateRange","url":"classes/daterange.html","classes":"tsd-kind-class"},{"id":1316,"kind":1024,"name":"startId","url":"classes/daterange.html#startid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1317,"kind":1024,"name":"endId","url":"classes/daterange.html#endid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1318,"kind":1024,"name":"startInput","url":"classes/daterange.html#startinput","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1319,"kind":1024,"name":"endInput","url":"classes/daterange.html#endinput","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1320,"kind":1024,"name":"start","url":"classes/daterange.html#start","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1321,"kind":1024,"name":"end","url":"classes/daterange.html#end","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1322,"kind":1024,"name":"maxRange","url":"classes/daterange.html#maxrange","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1323,"kind":1024,"name":"minRange","url":"classes/daterange.html#minrange","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1324,"kind":1024,"name":"numDays","url":"classes/daterange.html#numdays","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DateRange"},{"id":1325,"kind":512,"name":"constructor","url":"classes/daterange.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"DateRange"},{"id":1326,"kind":2048,"name":"setNumDays","url":"classes/daterange.html#setnumdays","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DateRange"},{"id":1327,"kind":2048,"name":"componentDidMount","url":"classes/daterange.html#componentdidmount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DateRange"},{"id":1328,"kind":262144,"name":"needReset","url":"classes/daterange.html#needreset","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"DateRange"},{"id":1329,"kind":2048,"name":"setStart","url":"classes/daterange.html#setstart","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DateRange"},{"id":1330,"kind":2048,"name":"setEnd","url":"classes/daterange.html#setend","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DateRange"},{"id":1331,"kind":2048,"name":"render","url":"classes/daterange.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DateRange"},{"id":1332,"kind":2048,"name":"setState","url":"classes/daterange.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"DateRange"},{"id":1333,"kind":2048,"name":"forceUpdate","url":"classes/daterange.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1334,"kind":1024,"name":"props","url":"classes/daterange.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1335,"kind":1024,"name":"state","url":"classes/daterange.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1336,"kind":1024,"name":"context","url":"classes/daterange.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1337,"kind":1024,"name":"refs","url":"classes/daterange.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DateRange"},{"id":1338,"kind":65536,"name":"__type","url":"classes/daterange.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"DateRange.refs"},{"id":1339,"kind":64,"name":"default","url":"globals.html#default","classes":"tsd-kind-function"},{"id":1340,"kind":256,"name":"iRadioItem","url":"interfaces/iradioitem.html","classes":"tsd-kind-interface"},{"id":1341,"kind":1024,"name":"groupId","url":"interfaces/iradioitem.html#groupid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iRadioItem"},{"id":1342,"kind":1024,"name":"text","url":"interfaces/iradioitem.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iRadioItem"},{"id":1343,"kind":1024,"name":"checked","url":"interfaces/iradioitem.html#checked","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iRadioItem"},{"id":1344,"kind":1024,"name":"inline","url":"interfaces/iradioitem.html#inline","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iRadioItem"},{"id":1345,"kind":1024,"name":"change","url":"interfaces/iradioitem.html#change","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iRadioItem"},{"id":1346,"kind":65536,"name":"__type","url":"interfaces/iradioitem.html#change.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iRadioItem.change"},{"id":1347,"kind":1024,"name":"connected","url":"interfaces/iradioitem.html#connected","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iRadioItem"},{"id":1348,"kind":1024,"name":"index","url":"interfaces/iradioitem.html#index","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iRadioItem"},{"id":1349,"kind":128,"name":"RadioItem","url":"classes/radioitem.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":1350,"kind":1024,"name":"guid","url":"classes/radioitem.html#guid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"RadioItem"},{"id":1351,"kind":512,"name":"constructor","url":"classes/radioitem.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"RadioItem"},{"id":1352,"kind":2048,"name":"render","url":"classes/radioitem.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"RadioItem"},{"id":1353,"kind":2048,"name":"setState","url":"classes/radioitem.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1354,"kind":2048,"name":"forceUpdate","url":"classes/radioitem.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1355,"kind":1024,"name":"props","url":"classes/radioitem.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1356,"kind":1024,"name":"state","url":"classes/radioitem.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1357,"kind":1024,"name":"context","url":"classes/radioitem.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1358,"kind":1024,"name":"refs","url":"classes/radioitem.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioItem"},{"id":1359,"kind":65536,"name":"__type","url":"classes/radioitem.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"RadioItem.refs"},{"id":1360,"kind":256,"name":"iRadioBase","url":"interfaces/iradiobase.html","classes":"tsd-kind-interface tsd-is-not-exported"},{"id":1361,"kind":1024,"name":"title","url":"interfaces/iradiobase.html#title","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"iRadioBase"},{"id":1362,"kind":1024,"name":"items","url":"interfaces/iradiobase.html#items","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"iRadioBase"},{"id":1363,"kind":1024,"name":"callback","url":"interfaces/iradiobase.html#callback","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"iRadioBase"},{"id":1364,"kind":65536,"name":"__type","url":"interfaces/iradiobase.html#callback.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iRadioBase.callback"},{"id":1365,"kind":1024,"name":"inline","url":"interfaces/iradiobase.html#inline","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"iRadioBase"},{"id":1366,"kind":1024,"name":"selectedValueOrIndex","url":"interfaces/iradiobase.html#selectedvalueorindex","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"iRadioBase"},{"id":1367,"kind":1024,"name":"connected","url":"interfaces/iradiobase.html#connected","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported","parent":"iRadioBase"},{"id":1368,"kind":128,"name":"RadioBase","url":"classes/radiobase.html","classes":"tsd-kind-class tsd-is-not-exported"},{"id":1369,"kind":1024,"name":"inline","url":"classes/radiobase.html#inline","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"RadioBase"},{"id":1370,"kind":1024,"name":"groupId","url":"classes/radiobase.html#groupid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"RadioBase"},{"id":1371,"kind":512,"name":"constructor","url":"classes/radiobase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"RadioBase"},{"id":1372,"kind":2048,"name":"render","url":"classes/radiobase.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported","parent":"RadioBase"},{"id":1373,"kind":2048,"name":"setState","url":"classes/radiobase.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1374,"kind":2048,"name":"forceUpdate","url":"classes/radiobase.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1375,"kind":1024,"name":"props","url":"classes/radiobase.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1376,"kind":1024,"name":"state","url":"classes/radiobase.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1377,"kind":1024,"name":"context","url":"classes/radiobase.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1378,"kind":1024,"name":"refs","url":"classes/radiobase.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"RadioBase"},{"id":1379,"kind":65536,"name":"__type","url":"classes/radiobase.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"RadioBase.refs"},{"id":1380,"kind":128,"name":"Radio","url":"classes/radio.html","classes":"tsd-kind-class"},{"id":1381,"kind":2048,"name":"render","url":"classes/radio.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Radio"},{"id":1382,"kind":512,"name":"constructor","url":"classes/radio.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1383,"kind":2048,"name":"setState","url":"classes/radio.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"Radio"},{"id":1384,"kind":2048,"name":"forceUpdate","url":"classes/radio.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1385,"kind":1024,"name":"props","url":"classes/radio.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1386,"kind":1024,"name":"state","url":"classes/radio.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1387,"kind":1024,"name":"context","url":"classes/radio.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1388,"kind":1024,"name":"refs","url":"classes/radio.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Radio"},{"id":1389,"kind":65536,"name":"__type","url":"classes/radio.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"Radio.refs"},{"id":1390,"kind":128,"name":"RadioConnected","url":"classes/radioconnected.html","classes":"tsd-kind-class"},{"id":1391,"kind":2048,"name":"render","url":"classes/radioconnected.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"RadioConnected"},{"id":1392,"kind":512,"name":"constructor","url":"classes/radioconnected.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1393,"kind":2048,"name":"setState","url":"classes/radioconnected.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"RadioConnected"},{"id":1394,"kind":2048,"name":"forceUpdate","url":"classes/radioconnected.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1395,"kind":1024,"name":"props","url":"classes/radioconnected.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1396,"kind":1024,"name":"state","url":"classes/radioconnected.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1397,"kind":1024,"name":"context","url":"classes/radioconnected.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1398,"kind":1024,"name":"refs","url":"classes/radioconnected.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RadioConnected"},{"id":1399,"kind":65536,"name":"__type","url":"classes/radioconnected.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"RadioConnected.refs"},{"id":1400,"kind":256,"name":"iSelectArea","url":"interfaces/iselectarea.html","classes":"tsd-kind-interface"},{"id":1401,"kind":1024,"name":"map","url":"interfaces/iselectarea.html#map","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iSelectArea"},{"id":1402,"kind":1024,"name":"callback","url":"interfaces/iselectarea.html#callback","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iSelectArea"},{"id":1403,"kind":65536,"name":"__type","url":"interfaces/iselectarea.html#callback.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iSelectArea.callback"},{"id":1404,"kind":128,"name":"SelectArea","url":"classes/selectarea.html","classes":"tsd-kind-class"},{"id":1405,"kind":1024,"name":"map","url":"classes/selectarea.html#map","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1406,"kind":1024,"name":"callback","url":"classes/selectarea.html#callback","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1407,"kind":65536,"name":"__type","url":"classes/selectarea.html#callback.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"SelectArea.callback"},{"id":1408,"kind":1024,"name":"areaOverlay","url":"classes/selectarea.html#areaoverlay","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1409,"kind":1024,"name":"draw","url":"classes/selectarea.html#draw","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1410,"kind":1024,"name":"selectId","url":"classes/selectarea.html#selectid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1411,"kind":1024,"name":"cancelId","url":"classes/selectarea.html#cancelid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1412,"kind":1024,"name":"selectButton","url":"classes/selectarea.html#selectbutton","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1413,"kind":1024,"name":"cancelButton","url":"classes/selectarea.html#cancelbutton","classes":"tsd-kind-property tsd-parent-kind-class","parent":"SelectArea"},{"id":1414,"kind":512,"name":"constructor","url":"classes/selectarea.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"SelectArea"},{"id":1415,"kind":2048,"name":"componentDidMount","url":"classes/selectarea.html#componentdidmount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectArea"},{"id":1416,"kind":2048,"name":"setArea","url":"classes/selectarea.html#setarea","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectArea"},{"id":1417,"kind":2048,"name":"cancel","url":"classes/selectarea.html#cancel","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SelectArea"},{"id":1418,"kind":2048,"name":"render","url":"classes/selectarea.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"SelectArea"},{"id":1419,"kind":2048,"name":"setState","url":"classes/selectarea.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"SelectArea"},{"id":1420,"kind":2048,"name":"forceUpdate","url":"classes/selectarea.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1421,"kind":1024,"name":"props","url":"classes/selectarea.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1422,"kind":1024,"name":"state","url":"classes/selectarea.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1423,"kind":1024,"name":"context","url":"classes/selectarea.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1424,"kind":1024,"name":"refs","url":"classes/selectarea.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SelectArea"},{"id":1425,"kind":65536,"name":"__type","url":"classes/selectarea.html#refs.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"SelectArea.refs"},{"id":1426,"kind":256,"name":"iSlider","url":"interfaces/islider.html","classes":"tsd-kind-interface"},{"id":1427,"kind":1024,"name":"change","url":"interfaces/islider.html#change","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iSlider"},{"id":1428,"kind":65536,"name":"__type","url":"interfaces/islider.html#change.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"iSlider.change"},{"id":1429,"kind":1024,"name":"steps","url":"interfaces/islider.html#steps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iSlider"},{"id":1430,"kind":1024,"name":"animate","url":"interfaces/islider.html#animate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iSlider"},{"id":1431,"kind":1024,"name":"value","url":"interfaces/islider.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"iSlider"},{"id":1432,"kind":128,"name":"Slider","url":"classes/slider.html","classes":"tsd-kind-class"},{"id":1433,"kind":1024,"name":"uid","url":"classes/slider.html#uid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1434,"kind":1024,"name":"startUid","url":"classes/slider.html#startuid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1435,"kind":1024,"name":"endUid","url":"classes/slider.html#enduid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1436,"kind":1024,"name":"intervalUid","url":"classes/slider.html#intervaluid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1437,"kind":1024,"name":"el","url":"classes/slider.html#el","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1438,"kind":1024,"name":"startButton","url":"classes/slider.html#startbutton","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1439,"kind":1024,"name":"endButton","url":"classes/slider.html#endbutton","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1440,"kind":1024,"name":"intervalSelect","url":"classes/slider.html#intervalselect","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1441,"kind":1024,"name":"interval","url":"classes/slider.html#interval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1442,"kind":1024,"name":"running","url":"classes/slider.html#running","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1443,"kind":1024,"name":"minVal","url":"classes/slider.html#minval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1444,"kind":1024,"name":"maxVal","url":"classes/slider.html#maxval","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1445,"kind":1024,"name":"step","url":"classes/slider.html#step","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Slider"},{"id":1446,"kind":512,"name":"constructor","url":"classes/slider.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Slider"},{"id":1447,"kind":2048,"name":"componentDidMount","url":"classes/slider.html#componentdidmount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1448,"kind":2048,"name":"updateRunning","url":"classes/slider.html#updaterunning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1449,"kind":2048,"name":"startAnimate","url":"classes/slider.html#startanimate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1450,"kind":2048,"name":"stopAnimate","url":"classes/slider.html#stopanimate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1451,"kind":2048,"name":"restartAnimate","url":"classes/slider.html#restartanimate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Slider"},{"id":1452,"kind":2048,"name":"render","url":"classes/slider.html#render","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Slider"},{"id":1453,"kind":2048,"name":"setState","url":"classes/slider.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"Slider"},{"id":1454,"kind":2048,"name":"forceUpdate","url":"classes/slider.html#forceupdate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1455,"kind":1024,"name":"props","url":"classes/slider.html#props","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1456,"kind":1024,"name":"state","url":"classes/slider.html#state","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1457,"kind":1024,"name":"context","url":"classes/slider.html#context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1458,"kind":1024,"name":"refs","url":"classes/slider.html#refs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Slider"},{"id":1459,"kind":65536,"name":"__type","url":"classes/slider.html#refs.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"Slider.refs"},{"id":1460,"kind":2,"name":"checkDefined","url":"modules/checkdefined.html","classes":"tsd-kind-module"},{"id":1461,"kind":32,"name":"undefinedOrNull","url":"modules/checkdefined.html#undefinedornull","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"checkDefined"},{"id":1462,"kind":32,"name":"definedAndNotNull","url":"modules/checkdefined.html#definedandnotnull","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"checkDefined"},{"id":1463,"kind":64,"name":"leadingPad","url":"globals.html#leadingpad","classes":"tsd-kind-function tsd-is-not-exported"},{"id":1464,"kind":64,"name":"dateToYyyyMmDdHhMmSs","url":"globals.html#datetoyyyymmddhhmmss","classes":"tsd-kind-function"},{"id":1465,"kind":64,"name":"dateToYyyyMmDdHh000","url":"globals.html#datetoyyyymmddhh000","classes":"tsd-kind-function"},{"id":1466,"kind":64,"name":"isNumber","url":"globals.html#isnumber","classes":"tsd-kind-function tsd-is-not-exported"},{"id":1467,"kind":64,"name":"getUrlParams","url":"globals.html#geturlparams","classes":"tsd-kind-function"},{"id":1468,"kind":256,"name":"keyVals","url":"interfaces/keyvals.html","classes":"tsd-kind-interface"},{"id":1469,"kind":1024,"name":"key","url":"interfaces/keyvals.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"keyVals"},{"id":1470,"kind":1024,"name":"value","url":"interfaces/keyvals.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"keyVals"},{"id":1471,"kind":64,"name":"keyValPairs","url":"globals.html#keyvalpairs","classes":"tsd-kind-function"}]};
\ No newline at end of file
diff --git a/doc/classes/_slider.html b/doc/classes/_slider.html
index 249f867..2470a46 100644
--- a/doc/classes/_slider.html
+++ b/doc/classes/_slider.html
@@ -140,7 +140,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L75">collections/Sliders.ts:75</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L75">collections/Sliders.ts:75</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -172,7 +172,7 @@
 					<div class="tsd-signature tsd-kind-icon">_dropdown<wbr>Selection<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L75">collections/Sliders.ts:75</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L75">collections/Sliders.ts:75</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -182,7 +182,7 @@
 					<div class="tsd-signature tsd-kind-icon">_locked<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L57">collections/Sliders.ts:57</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L57">collections/Sliders.ts:57</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -192,7 +192,7 @@
 					<div class="tsd-signature tsd-kind-icon">_max<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L56">collections/Sliders.ts:56</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L56">collections/Sliders.ts:56</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -202,7 +202,7 @@
 					<div class="tsd-signature tsd-kind-icon">_min<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L55">collections/Sliders.ts:55</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L55">collections/Sliders.ts:55</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -212,7 +212,7 @@
 					<div class="tsd-signature tsd-kind-icon">_weight<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L61">collections/Sliders.ts:61</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L61">collections/Sliders.ts:61</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -222,7 +222,7 @@
 					<div class="tsd-signature tsd-kind-icon">_weight<wbr>Default<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L60">collections/Sliders.ts:60</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L60">collections/Sliders.ts:60</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -232,7 +232,7 @@
 					<div class="tsd-signature tsd-kind-icon">at<wbr>Max<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L59">collections/Sliders.ts:59</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L59">collections/Sliders.ts:59</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -242,7 +242,7 @@
 					<div class="tsd-signature tsd-kind-icon">at<wbr>Min<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L58">collections/Sliders.ts:58</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L58">collections/Sliders.ts:58</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -252,7 +252,7 @@
 					<div class="tsd-signature tsd-kind-icon">chk<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L71">collections/Sliders.ts:71</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L71">collections/Sliders.ts:71</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -262,7 +262,7 @@
 					<div class="tsd-signature tsd-kind-icon">dom<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L63">collections/Sliders.ts:63</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L63">collections/Sliders.ts:63</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -272,7 +272,7 @@
 					<div class="tsd-signature tsd-kind-icon">html<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L62">collections/Sliders.ts:62</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L62">collections/Sliders.ts:62</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -282,7 +282,7 @@
 					<div class="tsd-signature tsd-kind-icon">label<wbr>High<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L67">collections/Sliders.ts:67</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L67">collections/Sliders.ts:67</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -292,7 +292,7 @@
 					<div class="tsd-signature tsd-kind-icon">label<wbr>Low<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L66">collections/Sliders.ts:66</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L66">collections/Sliders.ts:66</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -302,7 +302,7 @@
 					<div class="tsd-signature tsd-kind-icon">label<wbr>Val<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L68">collections/Sliders.ts:68</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L68">collections/Sliders.ts:68</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -312,7 +312,7 @@
 					<div class="tsd-signature tsd-kind-icon">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L64">collections/Sliders.ts:64</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L64">collections/Sliders.ts:64</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -322,7 +322,7 @@
 					<div class="tsd-signature tsd-kind-icon">selected<wbr>Param<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L73">collections/Sliders.ts:73</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L73">collections/Sliders.ts:73</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -332,7 +332,7 @@
 					<div class="tsd-signature tsd-kind-icon">selected<wbr>Param<wbr>Default<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L74">collections/Sliders.ts:74</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L74">collections/Sliders.ts:74</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -342,7 +342,7 @@
 					<div class="tsd-signature tsd-kind-icon">selection<wbr>Box<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L70">collections/Sliders.ts:70</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L70">collections/Sliders.ts:70</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -352,7 +352,7 @@
 					<div class="tsd-signature tsd-kind-icon">slider<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L69">collections/Sliders.ts:69</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L69">collections/Sliders.ts:69</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -370,7 +370,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L185">collections/Sliders.ts:185</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L185">collections/Sliders.ts:185</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -381,7 +381,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L193">collections/Sliders.ts:193</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L193">collections/Sliders.ts:193</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -413,7 +413,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L226">collections/Sliders.ts:226</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L226">collections/Sliders.ts:226</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -424,7 +424,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L234">collections/Sliders.ts:234</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L234">collections/Sliders.ts:234</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -456,7 +456,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L204">collections/Sliders.ts:204</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L204">collections/Sliders.ts:204</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -467,7 +467,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L212">collections/Sliders.ts:212</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L212">collections/Sliders.ts:212</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -499,7 +499,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L248">collections/Sliders.ts:248</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L248">collections/Sliders.ts:248</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -510,7 +510,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L256">collections/Sliders.ts:256</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L256">collections/Sliders.ts:256</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -538,13 +538,13 @@
 					<a name="addtodom" class="tsd-anchor"></a>
 					<h3>add<wbr>ToDom</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>ToDom<span class="tsd-signature-symbol">(</span>$container<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>ToDom<span class="tsd-signature-symbol">(</span>$container<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">JQuery</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L127">collections/Sliders.ts:127</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L127">collections/Sliders.ts:127</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -555,7 +555,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>$container: <span class="tsd-signature-type">any</span></h5>
+									<h5>$container: <span class="tsd-signature-type">JQuery</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>container element</p>
 									</div>
@@ -569,13 +569,13 @@
 					<a name="increment" class="tsd-anchor"></a>
 					<h3>increment</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">increment<span class="tsd-signature-symbol">(</span>delta<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
+						<li class="tsd-signature tsd-kind-icon">increment<span class="tsd-signature-symbol">(</span>delta<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L142">collections/Sliders.ts:142</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L142">collections/Sliders.ts:142</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -586,7 +586,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>delta: <span class="tsd-signature-type">any</span></h5>
+									<h5>delta: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>change delta</p>
 									</div>
@@ -607,7 +607,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L171">collections/Sliders.ts:171</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L171">collections/Sliders.ts:171</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
diff --git a/doc/classes/commonsymbol.html b/doc/classes/commonsymbol.html
index d03fddd..9b6d890 100644
--- a/doc/classes/commonsymbol.html
+++ b/doc/classes/commonsymbol.html
@@ -113,13 +113,13 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Common<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="commonsymbol.html" class="tsd-signature-type">CommonSymbol</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Common<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="commonsymbol.html" class="tsd-signature-type">CommonSymbol</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -127,7 +127,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>symbolObj: <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></h5>
+									<h5>symbolObj: <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></h5>
 								</li>
 								<li>
 									<h5>opacity: <span class="tsd-signature-type">number</span></h5>
@@ -150,17 +150,17 @@
 					<div class="tsd-signature tsd-kind-icon">legend<wbr>Html<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L71">olHelpers/esriToOlStyle.ts:71</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L71">olHelpers/esriToOlStyle.ts:71</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="olstyle" class="tsd-anchor"></a>
 					<h3>ol<wbr>Style</h3>
-					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
+					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -170,17 +170,17 @@
 					<div class="tsd-signature tsd-kind-icon">opacity<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L72">olHelpers/esriToOlStyle.ts:72</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L72">olHelpers/esriToOlStyle.ts:72</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="symbolobj" class="tsd-anchor"></a>
 					<h3>symbol<wbr>Obj</h3>
-					<div class="tsd-signature tsd-kind-icon">symbol<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></div>
+					<div class="tsd-signature tsd-kind-icon">symbol<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L73">olHelpers/esriToOlStyle.ts:73</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L73">olHelpers/esriToOlStyle.ts:73</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/classes/datepick.html b/doc/classes/datepick.html
index 5325ffa..76ecb6f 100644
--- a/doc/classes/datepick.html
+++ b/doc/classes/datepick.html
@@ -77,7 +77,7 @@
 				<h3>Hierarchy</h3>
 				<ul class="tsd-hierarchy">
 					<li>
-						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
+						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/idatepick.html" class="tsd-signature-type">iDatePick</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
 						<ul class="tsd-hierarchy">
 							<li>
 								<span class="target">DatePick</span>
@@ -89,7 +89,7 @@
 			<section class="tsd-panel">
 				<h3>Implements</h3>
 				<ul class="tsd-hierarchy">
-					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
+					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/idatepick.html" class="tsd-signature-type">iDatePick</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
 				</ul>
 			</section>
 			<section class="tsd-panel-group tsd-index-group">
@@ -130,23 +130,23 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Date<wbr>Pick<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="datepick.html" class="tsd-signature-type">DatePick</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Date<wbr>Pick<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><a href="../interfaces/idatepick.html" class="tsd-signature-type">iDatePick</a>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="datepick.html" class="tsd-signature-type">DatePick</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides Component.__constructor</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DatePick.tsx#L17">react/DatePick.tsx:17</a></li>
+									<li>Defined in reactCompoents/DatePick.tsx:24</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>props: <span class="tsd-signature-type">any</span></h5>
+									<h5>props: <a href="../interfaces/idatepick.html" class="tsd-signature-type">iDatePick</a></h5>
 								</li>
 								<li>
-									<h5>context: <span class="tsd-signature-type">any</span></h5>
+									<h5>context: <span class="tsd-signature-type">Object</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <a href="datepick.html" class="tsd-signature-type">DatePick</a></h4>
@@ -173,7 +173,7 @@
 					<div class="tsd-signature tsd-kind-icon">default<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DatePick.tsx#L17">react/DatePick.tsx:17</a></li>
+							<li>Defined in reactCompoents/DatePick.tsx:24</li>
 						</ul>
 					</aside>
 				</section>
@@ -231,7 +231,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DatePick.tsx#L24">react/DatePick.tsx:24</a></li>
+									<li>Defined in reactCompoents/DatePick.tsx:31</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -285,7 +285,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides Component.render</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DatePick.tsx#L36">react/DatePick.tsx:36</a></li>
+									<li>Defined in reactCompoents/DatePick.tsx:43</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
@@ -320,7 +320,7 @@
 									<ul class="tsd-parameters">
 										<li class="tsd-parameter-siganture">
 											<ul class="tsd-signatures tsd-kind-type-literal">
-												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
+												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><a href="../interfaces/idatepick.html" class="tsd-signature-type">iDatePick</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
 											</ul>
 											<ul class="tsd-descriptions">
 												<li class="tsd-description">
@@ -330,39 +330,7 @@
 															<h5>prevState: <span class="tsd-signature-type">null</span></h5>
 														</li>
 														<li>
-															<h5>props: <span class="tsd-signature-type">object</span></h5>
-															<ul class="tsd-parameters">
-																<li class="tsd-parameter">
-																	<h5>change<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></h5>
-																	<ul class="tsd-parameters">
-																		<li class="tsd-parameter-siganture">
-																			<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-variable">
-																				<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
-																			</ul>
-																			<ul class="tsd-descriptions">
-																				<li class="tsd-description">
-																					<h4 class="tsd-parameters-title">Parameters</h4>
-																					<ul class="tsd-parameters">
-																						<li>
-																							<h5>val: <span class="tsd-signature-type">string</span></h5>
-																						</li>
-																					</ul>
-																					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
-																				</li>
-																			</ul>
-																		</li>
-																	</ul>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> id<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> initial<wbr>Date<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Date</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>label<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
-																</li>
-															</ul>
+															<h5>props: <a href="../interfaces/idatepick.html" class="tsd-signature-type">iDatePick</a></h5>
 														</li>
 													</ul>
 													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Pick</span></h4>
diff --git a/doc/classes/daterange.html b/doc/classes/daterange.html
index 30ac490..f6e844e 100644
--- a/doc/classes/daterange.html
+++ b/doc/classes/daterange.html
@@ -70,7 +70,7 @@
 				<h3>Hierarchy</h3>
 				<ul class="tsd-hierarchy">
 					<li>
-						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
+						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/idaterange.html" class="tsd-signature-type">iDateRange</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
 						<ul class="tsd-hierarchy">
 							<li>
 								<span class="target">DateRange</span>
@@ -82,7 +82,7 @@
 			<section class="tsd-panel">
 				<h3>Implements</h3>
 				<ul class="tsd-hierarchy">
-					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
+					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/idaterange.html" class="tsd-signature-type">iDateRange</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
 				</ul>
 			</section>
 			<section class="tsd-panel-group tsd-index-group">
@@ -140,23 +140,23 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Date<wbr>Range<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="daterange.html" class="tsd-signature-type">DateRange</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Date<wbr>Range<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><a href="../interfaces/idaterange.html" class="tsd-signature-type">iDateRange</a>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="daterange.html" class="tsd-signature-type">DateRange</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides Component.__constructor</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L37">react/DateRange.tsx:37</a></li>
+									<li>Defined in reactCompoents/DateRange.tsx:39</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>props: <span class="tsd-signature-type">any</span></h5>
+									<h5>props: <a href="../interfaces/idaterange.html" class="tsd-signature-type">iDateRange</a></h5>
 								</li>
 								<li>
-									<h5>context: <span class="tsd-signature-type">any</span></h5>
+									<h5>context: <span class="tsd-signature-type">Object</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <a href="daterange.html" class="tsd-signature-type">DateRange</a></h4>
@@ -183,7 +183,7 @@
 					<div class="tsd-signature tsd-kind-icon">end<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Date</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L34">react/DateRange.tsx:34</a></li>
+							<li>Defined in reactCompoents/DateRange.tsx:36</li>
 						</ul>
 					</aside>
 				</section>
@@ -193,7 +193,7 @@
 					<div class="tsd-signature tsd-kind-icon">end<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;makeGuid()</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L30">react/DateRange.tsx:30</a></li>
+							<li>Defined in reactCompoents/DateRange.tsx:32</li>
 						</ul>
 					</aside>
 				</section>
@@ -203,7 +203,7 @@
 					<div class="tsd-signature tsd-kind-icon">end<wbr>Input<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLInputElement</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L32">react/DateRange.tsx:32</a></li>
+							<li>Defined in reactCompoents/DateRange.tsx:34</li>
 						</ul>
 					</aside>
 				</section>
@@ -213,7 +213,7 @@
 					<div class="tsd-signature tsd-kind-icon">max<wbr>Range<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L35">react/DateRange.tsx:35</a></li>
+							<li>Defined in reactCompoents/DateRange.tsx:37</li>
 						</ul>
 					</aside>
 				</section>
@@ -223,7 +223,7 @@
 					<div class="tsd-signature tsd-kind-icon">min<wbr>Range<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L36">react/DateRange.tsx:36</a></li>
+							<li>Defined in reactCompoents/DateRange.tsx:38</li>
 						</ul>
 					</aside>
 				</section>
@@ -233,7 +233,7 @@
 					<div class="tsd-signature tsd-kind-icon">num<wbr>Days<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L37">react/DateRange.tsx:37</a></li>
+							<li>Defined in reactCompoents/DateRange.tsx:39</li>
 						</ul>
 					</aside>
 				</section>
@@ -273,7 +273,7 @@
 					<div class="tsd-signature tsd-kind-icon">start<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Date</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L33">react/DateRange.tsx:33</a></li>
+							<li>Defined in reactCompoents/DateRange.tsx:35</li>
 						</ul>
 					</aside>
 				</section>
@@ -283,7 +283,7 @@
 					<div class="tsd-signature tsd-kind-icon">start<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;makeGuid()</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L29">react/DateRange.tsx:29</a></li>
+							<li>Defined in reactCompoents/DateRange.tsx:31</li>
 						</ul>
 					</aside>
 				</section>
@@ -293,7 +293,7 @@
 					<div class="tsd-signature tsd-kind-icon">start<wbr>Input<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLInputElement</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L31">react/DateRange.tsx:31</a></li>
+							<li>Defined in reactCompoents/DateRange.tsx:33</li>
 						</ul>
 					</aside>
 				</section>
@@ -321,7 +321,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L72">react/DateRange.tsx:72</a></li>
+									<li>Defined in reactCompoents/DateRange.tsx:74</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -341,7 +341,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L66">react/DateRange.tsx:66</a></li>
+									<li>Defined in reactCompoents/DateRange.tsx:68</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -395,7 +395,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides Component.render</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L114">react/DateRange.tsx:114</a></li>
+									<li>Defined in reactCompoents/DateRange.tsx:116</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
@@ -412,7 +412,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L95">react/DateRange.tsx:95</a></li>
+									<li>Defined in reactCompoents/DateRange.tsx:97</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -435,7 +435,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L61">react/DateRange.tsx:61</a></li>
+									<li>Defined in reactCompoents/DateRange.tsx:63</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -452,7 +452,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/DateRange.tsx#L76">react/DateRange.tsx:76</a></li>
+									<li>Defined in reactCompoents/DateRange.tsx:78</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -493,7 +493,7 @@
 									<ul class="tsd-parameters">
 										<li class="tsd-parameter-siganture">
 											<ul class="tsd-signatures tsd-kind-type-literal tsd-is-not-exported">
-												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
+												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><a href="../interfaces/idaterange.html" class="tsd-signature-type">iDateRange</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
 											</ul>
 											<ul class="tsd-descriptions">
 												<li class="tsd-description">
@@ -503,48 +503,7 @@
 															<h5>prevState: <span class="tsd-signature-type">null</span></h5>
 														</li>
 														<li>
-															<h5>props: <span class="tsd-signature-type">object</span></h5>
-															<ul class="tsd-parameters">
-																<li class="tsd-parameter">
-																	<h5>callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></h5>
-																	<ul class="tsd-parameters">
-																		<li class="tsd-parameter-siganture">
-																			<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported">
-																				<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>start<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span>, end<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
-																			</ul>
-																			<ul class="tsd-descriptions">
-																				<li class="tsd-description">
-																					<h4 class="tsd-parameters-title">Parameters</h4>
-																					<ul class="tsd-parameters">
-																						<li>
-																							<h5>start: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></h5>
-																						</li>
-																						<li>
-																							<h5>end: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></h5>
-																						</li>
-																					</ul>
-																					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
-																				</li>
-																			</ul>
-																		</li>
-																	</ul>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> initial<wbr>End<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr>Date<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>max<wbr>Range<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Date<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Range<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5>
-																</li>
-															</ul>
+															<h5>props: <a href="../interfaces/idaterange.html" class="tsd-signature-type">iDateRange</a></h5>
 														</li>
 													</ul>
 													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Pick</span></h4>
diff --git a/doc/classes/dayrange.html b/doc/classes/dayrange.html
index e40563c..ab92255 100644
--- a/doc/classes/dayrange.html
+++ b/doc/classes/dayrange.html
@@ -117,7 +117,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L13">domUtil/day-range.ts:13</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L13">domUtil/day-range.ts:13</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -157,7 +157,7 @@
 					<div class="tsd-signature tsd-kind-icon">_$end<wbr>Date<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L10">domUtil/day-range.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L10">domUtil/day-range.ts:10</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -167,7 +167,7 @@
 					<div class="tsd-signature tsd-kind-icon">_$start<wbr>Date<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L9">domUtil/day-range.ts:9</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L9">domUtil/day-range.ts:9</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -177,7 +177,7 @@
 					<div class="tsd-signature tsd-kind-icon">_end<wbr>Date<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Date</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L13">domUtil/day-range.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L13">domUtil/day-range.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -187,7 +187,7 @@
 					<div class="tsd-signature tsd-kind-icon">_max<wbr>Date<wbr>Range<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L11">domUtil/day-range.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L11">domUtil/day-range.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -197,7 +197,7 @@
 					<div class="tsd-signature tsd-kind-icon">_start<wbr>Date<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Date</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L12">domUtil/day-range.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L12">domUtil/day-range.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -207,7 +207,7 @@
 					<div class="tsd-signature tsd-kind-icon">_working<wbr>Day<wbr>Range<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L8">domUtil/day-range.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L8">domUtil/day-range.ts:8</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -225,7 +225,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L88">domUtil/day-range.ts:88</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L88">domUtil/day-range.ts:88</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Date</span></h4>
@@ -233,7 +233,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L93">domUtil/day-range.ts:93</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L93">domUtil/day-range.ts:93</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -257,7 +257,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L61">domUtil/day-range.ts:61</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L61">domUtil/day-range.ts:61</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Date</span></h4>
@@ -265,7 +265,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L69">domUtil/day-range.ts:69</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L69">domUtil/day-range.ts:69</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
diff --git a/doc/classes/featurelayerproperties.html b/doc/classes/featurelayerproperties.html
index 2614981..bb9adab 100644
--- a/doc/classes/featurelayerproperties.html
+++ b/doc/classes/featurelayerproperties.html
@@ -116,7 +116,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L46">olHelpers/mapPopupCls.ts:46</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L47">olHelpers/mapPopupCls.ts:47</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -172,7 +172,7 @@
 					<div class="tsd-signature tsd-kind-icon">esri<wbr>Layer<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L46">olHelpers/mapPopupCls.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L47">olHelpers/mapPopupCls.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -182,7 +182,7 @@
 					<div class="tsd-signature tsd-kind-icon">feature<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Feature</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L41">olHelpers/mapPopupCls.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L42">olHelpers/mapPopupCls.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -192,7 +192,7 @@
 					<div class="tsd-signature tsd-kind-icon">layer<span class="tsd-signature-symbol">:</span> <a href="layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a><span class="tsd-signature-symbol"> | </span><a href="layeresrimapserver.html" class="tsd-signature-type">LayerEsriMapServer</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L42">olHelpers/mapPopupCls.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L43">olHelpers/mapPopupCls.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -202,7 +202,7 @@
 					<div class="tsd-signature tsd-kind-icon">layer<wbr>Index<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L43">olHelpers/mapPopupCls.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L44">olHelpers/mapPopupCls.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -212,7 +212,7 @@
 					<div class="tsd-signature tsd-kind-icon">popup<wbr>Content<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L45">olHelpers/mapPopupCls.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L46">olHelpers/mapPopupCls.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -222,7 +222,7 @@
 					<div class="tsd-signature tsd-kind-icon">selection<wbr>Layer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Vector</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L44">olHelpers/mapPopupCls.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L45">olHelpers/mapPopupCls.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -239,7 +239,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L65">olHelpers/mapPopupCls.ts:65</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L66">olHelpers/mapPopupCls.ts:66</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
diff --git a/doc/classes/itslayercollection.html b/doc/classes/itslayercollection.html
index a181519..feb20f0 100644
--- a/doc/classes/itslayercollection.html
+++ b/doc/classes/itslayercollection.html
@@ -112,7 +112,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/ItsLayerCollection.ts#L104">collections/ItsLayerCollection.ts:104</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/ItsLayerCollection.ts#L102">collections/ItsLayerCollection.ts:102</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -147,7 +147,7 @@
 					<div class="tsd-signature tsd-kind-icon">_layers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="layeritsinventory.html" class="tsd-signature-type">LayerItsInventory</a><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/ItsLayerCollection.ts#L104">collections/ItsLayerCollection.ts:104</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/ItsLayerCollection.ts#L102">collections/ItsLayerCollection.ts:102</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -157,7 +157,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/ItsLayerCollection.ts#L103">collections/ItsLayerCollection.ts:103</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/ItsLayerCollection.ts#L101">collections/ItsLayerCollection.ts:101</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -168,13 +168,13 @@
 					<a name="layers" class="tsd-anchor"></a>
 					<h3>layers</h3>
 					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> layers<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="layeritsinventory.html" class="tsd-signature-type">LayerItsInventory</a><span class="tsd-signature-symbol">&gt;</span></li>
+						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> layers<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layeritsinventory.html" class="tsd-signature-type">LayerItsInventory</a><span class="tsd-signature-symbol">[]</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/ItsLayerCollection.ts#L160">collections/ItsLayerCollection.ts:160</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/ItsLayerCollection.ts#L158">collections/ItsLayerCollection.ts:158</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -182,7 +182,7 @@
 									<p>Return the array of layers in this collection</p>
 								</div>
 							</div>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="layeritsinventory.html" class="tsd-signature-type">LayerItsInventory</a><span class="tsd-signature-symbol">&gt;</span></h4>
+							<h4 class="tsd-returns-title">Returns <a href="layeritsinventory.html" class="tsd-signature-type">LayerItsInventory</a><span class="tsd-signature-symbol">[]</span></h4>
 							<p>an array of layers</p>
 						</li>
 					</ul>
diff --git a/doc/classes/layerbase.html b/doc/classes/layerbase.html
index cd28cff..77e5e65 100644
--- a/doc/classes/layerbase.html
+++ b/doc/classes/layerbase.html
@@ -183,7 +183,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -223,7 +223,7 @@
 					<div class="tsd-signature tsd-kind-icon">_$legend<wbr>Div<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -233,7 +233,7 @@
 					<div class="tsd-signature tsd-kind-icon">_animate<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -243,7 +243,7 @@
 					<div class="tsd-signature tsd-kind-icon">_apply<wbr>Collapse<wbr>Called<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -253,7 +253,7 @@
 					<div class="tsd-signature tsd-kind-icon">_id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -263,7 +263,7 @@
 					<div class="tsd-signature tsd-kind-icon">_legend<wbr>Checkbox<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -273,7 +273,7 @@
 					<div class="tsd-signature tsd-kind-icon">_legend<wbr>Collapse<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -283,7 +283,7 @@
 					<div class="tsd-signature tsd-kind-icon">_legend<wbr>Content<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -293,7 +293,7 @@
 					<div class="tsd-signature tsd-kind-icon">_loaded<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -303,7 +303,7 @@
 					<div class="tsd-signature tsd-kind-icon">_max<wbr>Resolution<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -313,7 +313,7 @@
 					<div class="tsd-signature tsd-kind-icon">_max<wbr>Zoom<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -323,7 +323,7 @@
 					<div class="tsd-signature tsd-kind-icon">_min<wbr>Resolution<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -333,7 +333,7 @@
 					<div class="tsd-signature tsd-kind-icon">_min<wbr>Zoom<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -343,7 +343,7 @@
 					<div class="tsd-signature tsd-kind-icon">_name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -353,7 +353,7 @@
 					<div class="tsd-signature tsd-kind-icon">_ol<wbr>Layer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Layer</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -363,7 +363,7 @@
 					<div class="tsd-signature tsd-kind-icon">_opacity<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -373,7 +373,7 @@
 					<div class="tsd-signature tsd-kind-icon">_params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -383,7 +383,7 @@
 					<div class="tsd-signature tsd-kind-icon">_source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Source</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -393,7 +393,7 @@
 					<div class="tsd-signature tsd-kind-icon">_url<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -403,7 +403,7 @@
 					<div class="tsd-signature tsd-kind-icon">_visible<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -413,7 +413,7 @@
 					<div class="tsd-signature tsd-kind-icon">_z<wbr>Index<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -423,7 +423,7 @@
 					<div class="tsd-signature tsd-kind-icon">load<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Function</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -441,7 +441,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -449,7 +449,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -473,7 +473,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -481,7 +481,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -505,7 +505,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -523,7 +523,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -556,7 +556,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -583,7 +583,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -610,7 +610,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -637,7 +637,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -664,7 +664,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -692,7 +692,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -710,7 +710,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -743,7 +743,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L431">layers/LayerBase.ts:431</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L431">layers/LayerBase.ts:431</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -766,7 +766,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -784,7 +784,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -818,7 +818,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -836,7 +836,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -869,7 +869,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L401">layers/LayerBase.ts:401</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L401">layers/LayerBase.ts:401</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -896,7 +896,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -924,7 +924,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -942,7 +942,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -975,7 +975,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -988,7 +988,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1019,7 +1019,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1047,7 +1047,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1064,13 +1064,13 @@
 					<a name="addlegendcontent" class="tsd-anchor"></a>
 					<h3>add<wbr>Legend<wbr>Content</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1081,7 +1081,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>additionalContent: <span class="tsd-signature-type">any</span></h5>
+									<h5>additionalContent: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1092,16 +1092,16 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1115,7 +1115,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1138,7 +1138,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1155,7 +1155,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1172,7 +1172,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1194,7 +1194,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1217,7 +1217,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/layerbasevector.html b/doc/classes/layerbasevector.html
index 932c0a2..fdcd607 100644
--- a/doc/classes/layerbasevector.html
+++ b/doc/classes/layerbasevector.html
@@ -211,7 +211,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -252,7 +252,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#__legenddiv">_$legendDiv</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -263,7 +263,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_animate">_animate</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -274,7 +274,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_applycollapsecalled">_applyCollapseCalled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -284,7 +284,7 @@
 					<div class="tsd-signature tsd-kind-icon">_auto<wbr>Load<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -295,7 +295,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_id">_id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -306,7 +306,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcheckbox">_legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -317,7 +317,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcollapse">_legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -328,7 +328,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcontent">_legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -339,7 +339,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_loaded">_loaded</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -349,7 +349,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<wbr>Move<span class="tsd-signature-symbol">:</span> <a href="mapmovecls.html" class="tsd-signature-type">MapMoveCls</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -359,7 +359,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">:</span> <a href="../interfaces/makemapmoveparams.html" class="tsd-signature-type">makeMapMoveParams</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -369,7 +369,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<wbr>Move<wbr>Params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -380,7 +380,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxresolution">_maxResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -391,7 +391,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxzoom">_maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -402,7 +402,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minresolution">_minResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -413,7 +413,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minzoom">_minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -424,7 +424,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_name">_name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -435,7 +435,7 @@
 					<aside class="tsd-sources">
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_ollayer">_olLayer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -445,7 +445,7 @@
 					<div class="tsd-signature tsd-kind-icon">_on<wbr>Demand<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -455,7 +455,7 @@
 					<div class="tsd-signature tsd-kind-icon">_on<wbr>Demand<wbr>Delay<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -466,7 +466,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_opacity">_opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -477,7 +477,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_params">_params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -487,7 +487,7 @@
 					<div class="tsd-signature tsd-kind-icon">_projection4326<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Projection</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -497,7 +497,7 @@
 					<div class="tsd-signature tsd-kind-icon">_projection<wbr>Map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Projection</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -508,7 +508,7 @@
 					<aside class="tsd-sources">
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_source">_source</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -518,7 +518,7 @@
 					<div class="tsd-signature tsd-kind-icon">_style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -529,7 +529,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_url">_url</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -540,7 +540,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_visible">_visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -551,7 +551,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_zindex">_zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -562,7 +562,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -581,7 +581,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -590,7 +590,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -613,7 +613,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L214">layers/LayerBaseVector.ts:214</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L213">layers/LayerBaseVector.ts:213</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -635,7 +635,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L299">layers/LayerBaseVector.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L298">layers/LayerBaseVector.ts:298</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -659,7 +659,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -668,7 +668,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -693,7 +693,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -712,7 +712,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -746,7 +746,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loaded">loaded</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -773,7 +773,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L237">layers/LayerBaseVector.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L236">layers/LayerBaseVector.ts:236</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -795,7 +795,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L259">layers/LayerBaseVector.ts:259</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L258">layers/LayerBaseVector.ts:258</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -822,7 +822,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L267">layers/LayerBaseVector.ts:267</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L266">layers/LayerBaseVector.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -849,7 +849,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L241">layers/LayerBaseVector.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L240">layers/LayerBaseVector.ts:240</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Projection</span></h4>
@@ -867,7 +867,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxresolution">maxResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -895,7 +895,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxzoom">maxZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -923,7 +923,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minresolution">minResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -951,7 +951,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minzoom">minZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -980,7 +980,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -999,7 +999,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1033,7 +1033,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#ollayer">olLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L306">layers/LayerBaseVector.ts:306</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L305">layers/LayerBaseVector.ts:305</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vector</span></h4>
@@ -1050,7 +1050,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L207">layers/LayerBaseVector.ts:207</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L206">layers/LayerBaseVector.ts:206</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1074,7 +1074,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1093,7 +1093,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1128,7 +1128,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1147,7 +1147,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1181,7 +1181,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#source">source</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L292">layers/LayerBaseVector.ts:292</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L291">layers/LayerBaseVector.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1208,7 +1208,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L221">layers/LayerBaseVector.ts:221</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L220">layers/LayerBaseVector.ts:220</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1226,7 +1226,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L229">layers/LayerBaseVector.ts:229</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L228">layers/LayerBaseVector.ts:228</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1260,7 +1260,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#url">url</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1289,7 +1289,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L271">layers/LayerBaseVector.ts:271</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L270">layers/LayerBaseVector.ts:270</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1303,7 +1303,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L280">layers/LayerBaseVector.ts:280</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L279">layers/LayerBaseVector.ts:279</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1340,7 +1340,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1354,7 +1354,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1386,7 +1386,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_addlegendcontent">_addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1415,7 +1415,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_load">_load</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1432,13 +1432,13 @@
 					<a name="addfeatures" class="tsd-anchor"></a>
 					<h3>add<wbr>Features</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Features<span class="tsd-signature-symbol">(</span>featureCollection<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Features<span class="tsd-signature-symbol">(</span>featureCollection<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L144">layers/LayerBaseVector.ts:144</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L143">layers/LayerBaseVector.ts:143</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1449,7 +1449,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>featureCollection: <span class="tsd-signature-type">any</span></h5>
+									<h5>featureCollection: <span class="tsd-signature-type">Object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>geojson or esrijson object</p>
 									</div>
@@ -1463,14 +1463,14 @@
 					<a name="addlegendcontent" class="tsd-anchor"></a>
 					<h3>add<wbr>Legend<wbr>Content</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#addlegendcontent">addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1481,7 +1481,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>additionalContent: <span class="tsd-signature-type">any</span></h5>
+									<h5>additionalContent: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1492,17 +1492,17 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#applycollapse">applyCollapse</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1516,7 +1516,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L198">layers/LayerBaseVector.ts:198</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L197">layers/LayerBaseVector.ts:197</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1539,7 +1539,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getlegenddiv">getLegendDiv</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1563,7 +1563,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getollayer">getOlLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1581,7 +1581,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getsource">getSource</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1592,13 +1592,13 @@
 					<a name="mapmovebefore" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Before</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L154">layers/LayerBaseVector.ts:154</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L153">layers/LayerBaseVector.ts:153</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1609,13 +1609,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>zoom: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoom: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
 								</li>
 								<li>
-									<h5>evtType: <span class="tsd-signature-type">any</span></h5>
+									<h5>evtType: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -1627,13 +1627,13 @@
 					<a name="mapmovecallback" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Callback</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L189">layers/LayerBaseVector.ts:189</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L188">layers/LayerBaseVector.ts:188</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1644,7 +1644,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>d: <span class="tsd-signature-type">any</span></h5>
+									<h5>d: <span class="tsd-signature-type">Object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the json response</p>
 									</div>
@@ -1658,13 +1658,13 @@
 					<a name="mapmovemakegetparams" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Make<wbr>Get<wbr>Params</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L179">layers/LayerBaseVector.ts:179</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L178">layers/LayerBaseVector.ts:178</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1675,13 +1675,39 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>extent: <span class="tsd-signature-type">any</span></h5>
+									<h5>extent: <span class="tsd-signature-type">object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>extent object</p>
 									</div>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter">
+											<h5>maxX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>maxY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxY</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minY</p>
+											</div>
+										</li>
+									</ul>
 								</li>
 								<li>
-									<h5>zoomLevel: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoomLevel: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
@@ -1702,7 +1728,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#refresh">refresh</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1725,7 +1751,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setvisible">setVisible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1749,7 +1775,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setzindex">setZIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L310">layers/LayerBaseVector.ts:310</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L309">layers/LayerBaseVector.ts:309</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/layerbasevectoresri.html b/doc/classes/layerbasevectoresri.html
index ff5495a..ca20971 100644
--- a/doc/classes/layerbasevectoresri.html
+++ b/doc/classes/layerbasevectoresri.html
@@ -205,7 +205,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L28">layers/LayerBaseVectorEsri.ts:28</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L28">layers/LayerBaseVectorEsri.ts:28</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -246,7 +246,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#__legenddiv">_$legendDiv</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -257,7 +257,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_animate">_animate</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -268,7 +268,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_applycollapsecalled">_applyCollapseCalled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -279,7 +279,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_autoload">_autoLoad</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -289,7 +289,7 @@
 					<div class="tsd-signature tsd-kind-icon">_esri<wbr>Format<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">EsriJSON</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L26">layers/LayerBaseVectorEsri.ts:26</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L26">layers/LayerBaseVectorEsri.ts:26</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -300,7 +300,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_id">_id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -311,7 +311,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcheckbox">_legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -322,7 +322,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcollapse">_legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -333,7 +333,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcontent">_legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -344,7 +344,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_loaded">_loaded</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -355,7 +355,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmove">_mapMove</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -366,7 +366,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmovemakegetparams">_mapMoveMakeGetParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -377,7 +377,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmoveparams">_mapMoveParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -388,7 +388,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxresolution">_maxResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -399,7 +399,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxzoom">_maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -410,7 +410,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minresolution">_minResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -421,7 +421,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minzoom">_minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -432,7 +432,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_name">_name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -444,7 +444,7 @@
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ollayer">_olLayer</a></p>
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_ollayer">_olLayer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -455,7 +455,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ondemand">_onDemand</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -466,7 +466,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ondemanddelay">_onDemandDelay</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -477,7 +477,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_opacity">_opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -487,7 +487,7 @@
 					<div class="tsd-signature tsd-kind-icon">_outSR<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L25">layers/LayerBaseVectorEsri.ts:25</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L25">layers/LayerBaseVectorEsri.ts:25</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -498,7 +498,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_params">_params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -509,7 +509,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_projection4326">_projection4326</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -520,7 +520,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_projectionmap">_projectionMap</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -532,7 +532,7 @@
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_source">_source</a></p>
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_source">_source</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -543,7 +543,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_style">_style</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -554,7 +554,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_url">_url</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -564,7 +564,7 @@
 					<div class="tsd-signature tsd-kind-icon">_url<wbr>Copy<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L27">layers/LayerBaseVectorEsri.ts:27</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L27">layers/LayerBaseVectorEsri.ts:27</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -574,7 +574,7 @@
 					<div class="tsd-signature tsd-kind-icon">_use<wbr>Esri<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L28">layers/LayerBaseVectorEsri.ts:28</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L28">layers/LayerBaseVectorEsri.ts:28</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -585,7 +585,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_visible">_visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -596,7 +596,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_zindex">_zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -607,7 +607,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -626,7 +626,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -635,7 +635,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -659,7 +659,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#autoload">autoLoad</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L214">layers/LayerBaseVector.ts:214</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L213">layers/LayerBaseVector.ts:213</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -682,7 +682,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#features">features</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L299">layers/LayerBaseVector.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L298">layers/LayerBaseVector.ts:298</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -706,7 +706,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -715,7 +715,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -740,7 +740,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -759,7 +759,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -793,7 +793,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loaded">loaded</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -821,7 +821,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapcrs">mapCrs</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L237">layers/LayerBaseVector.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L236">layers/LayerBaseVector.ts:236</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -844,7 +844,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmove">mapMove</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L259">layers/LayerBaseVector.ts:259</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L258">layers/LayerBaseVector.ts:258</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -872,7 +872,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmoveparams">mapMoveParams</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L267">layers/LayerBaseVector.ts:267</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L266">layers/LayerBaseVector.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -900,7 +900,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapproj">mapProj</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L241">layers/LayerBaseVector.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L240">layers/LayerBaseVector.ts:240</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Projection</span></h4>
@@ -918,7 +918,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxresolution">maxResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -946,7 +946,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxzoom">maxZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -974,7 +974,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minresolution">minResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1002,7 +1002,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minzoom">minZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1031,7 +1031,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1050,7 +1050,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1085,7 +1085,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#ollayer">olLayer</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#ollayer">olLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L306">layers/LayerBaseVector.ts:306</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L305">layers/LayerBaseVector.ts:305</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vector</span></h4>
@@ -1103,7 +1103,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#ondemanddelay">onDemandDelay</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L207">layers/LayerBaseVector.ts:207</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L206">layers/LayerBaseVector.ts:206</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1127,7 +1127,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1146,7 +1146,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1181,7 +1181,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1200,7 +1200,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1235,7 +1235,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#source">source</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#source">source</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L292">layers/LayerBaseVector.ts:292</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L291">layers/LayerBaseVector.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1263,7 +1263,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#style">style</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L221">layers/LayerBaseVector.ts:221</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L220">layers/LayerBaseVector.ts:220</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1282,7 +1282,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#style">style</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L229">layers/LayerBaseVector.ts:229</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L228">layers/LayerBaseVector.ts:228</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1316,7 +1316,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#url">url</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1346,7 +1346,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#visible">visible</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L271">layers/LayerBaseVector.ts:271</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L270">layers/LayerBaseVector.ts:270</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1361,7 +1361,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#visible">visible</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L280">layers/LayerBaseVector.ts:280</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L279">layers/LayerBaseVector.ts:279</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1398,7 +1398,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1412,7 +1412,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1444,7 +1444,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_addlegendcontent">_addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1473,7 +1473,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_load">_load</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L130">layers/LayerBaseVectorEsri.ts:130</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L130">layers/LayerBaseVectorEsri.ts:130</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1490,14 +1490,14 @@
 					<a name="addfeatures" class="tsd-anchor"></a>
 					<h3>add<wbr>Features</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Features<span class="tsd-signature-symbol">(</span>featureCollection<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Features<span class="tsd-signature-symbol">(</span>featureCollection<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#addfeatures">addFeatures</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L120">layers/LayerBaseVectorEsri.ts:120</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L120">layers/LayerBaseVectorEsri.ts:120</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1508,7 +1508,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>featureCollection: <span class="tsd-signature-type">any</span></h5>
+									<h5>featureCollection: <span class="tsd-signature-type">Object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>features as esrijson</p>
 									</div>
@@ -1529,7 +1529,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#addlegendcontent">addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L97">layers/LayerBaseVectorEsri.ts:97</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L97">layers/LayerBaseVectorEsri.ts:97</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1551,17 +1551,17 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#applycollapse">applyCollapse</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1576,7 +1576,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#clear">clear</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L198">layers/LayerBaseVector.ts:198</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L197">layers/LayerBaseVector.ts:197</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1599,7 +1599,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getlegenddiv">getLegendDiv</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1623,7 +1623,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getollayer">getOlLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1641,7 +1641,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getsource">getSource</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1652,14 +1652,14 @@
 					<a name="mapmovebefore" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Before</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovebefore">mapMoveBefore</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L171">layers/LayerBaseVectorEsri.ts:171</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L171">layers/LayerBaseVectorEsri.ts:171</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1670,13 +1670,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>zoom: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoom: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
 								</li>
 								<li>
-									<h5>evtType: <span class="tsd-signature-type">any</span></h5>
+									<h5>evtType: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -1688,14 +1688,14 @@
 					<a name="mapmovecallback" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Callback</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovecallback">mapMoveCallback</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L185">layers/LayerBaseVectorEsri.ts:185</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L185">layers/LayerBaseVectorEsri.ts:185</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1706,7 +1706,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>d: <span class="tsd-signature-type">any</span></h5>
+									<h5>d: <span class="tsd-signature-type">Object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the json response</p>
 									</div>
@@ -1720,14 +1720,14 @@
 					<a name="mapmovemakegetparams" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Make<wbr>Get<wbr>Params</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovemakegetparams">mapMoveMakeGetParams</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L153">layers/LayerBaseVectorEsri.ts:153</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L153">layers/LayerBaseVectorEsri.ts:153</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1738,13 +1738,39 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>extent: <span class="tsd-signature-type">any</span></h5>
+									<h5>extent: <span class="tsd-signature-type">object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>extent object</p>
 									</div>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter">
+											<h5>maxX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>maxY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxY</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minY</p>
+											</div>
+										</li>
+									</ul>
 								</li>
 								<li>
-									<h5>zoomLevel: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoomLevel: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
@@ -1765,7 +1791,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#refresh">refresh</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1788,7 +1814,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setvisible">setVisible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1813,7 +1839,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#setzindex">setZIndex</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setzindex">setZIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L310">layers/LayerBaseVector.ts:310</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L309">layers/LayerBaseVector.ts:309</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/layerbasevectorgeojson.html b/doc/classes/layerbasevectorgeojson.html
index 7bb963f..b89bc13 100644
--- a/doc/classes/layerbasevectorgeojson.html
+++ b/doc/classes/layerbasevectorgeojson.html
@@ -211,7 +211,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L32">layers/LayerBaseVectorGeoJson.ts:32</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L32">layers/LayerBaseVectorGeoJson.ts:32</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -249,7 +249,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#__legenddiv">_$legendDiv</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -260,7 +260,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_animate">_animate</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -271,7 +271,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_applycollapsecalled">_applyCollapseCalled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -282,7 +282,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_autoload">_autoLoad</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -292,7 +292,7 @@
 					<div class="tsd-signature tsd-kind-icon">_geo<wbr>Json<wbr>Format<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GeoJSON</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L31">layers/LayerBaseVectorGeoJson.ts:31</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L31">layers/LayerBaseVectorGeoJson.ts:31</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -303,7 +303,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_id">_id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -314,7 +314,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcheckbox">_legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -325,7 +325,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcollapse">_legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -336,7 +336,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcontent">_legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -347,7 +347,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_loaded">_loaded</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -358,7 +358,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmove">_mapMove</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -369,7 +369,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmovemakegetparams">_mapMoveMakeGetParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -380,7 +380,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmoveparams">_mapMoveParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -391,7 +391,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxresolution">_maxResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -402,7 +402,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxzoom">_maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -413,7 +413,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minresolution">_minResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -424,7 +424,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minzoom">_minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -435,7 +435,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_name">_name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -447,7 +447,7 @@
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ollayer">_olLayer</a></p>
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_ollayer">_olLayer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -458,7 +458,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ondemand">_onDemand</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -469,7 +469,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ondemanddelay">_onDemandDelay</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -480,7 +480,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_opacity">_opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -491,7 +491,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_params">_params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -502,7 +502,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_projection4326">_projection4326</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -513,7 +513,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_projectionmap">_projectionMap</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -525,7 +525,7 @@
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_source">_source</a></p>
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_source">_source</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -536,7 +536,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_style">_style</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -546,7 +546,7 @@
 					<div class="tsd-signature tsd-kind-icon">_transform<span class="tsd-signature-symbol">:</span> <a href="../interfaces/crstransform.html" class="tsd-signature-type">crsTransform</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L32">layers/LayerBaseVectorGeoJson.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L32">layers/LayerBaseVectorGeoJson.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -557,7 +557,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_url">_url</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -568,7 +568,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_visible">_visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -579,7 +579,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_zindex">_zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -590,7 +590,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -609,7 +609,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -618,7 +618,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -642,7 +642,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#autoload">autoLoad</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L214">layers/LayerBaseVector.ts:214</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L213">layers/LayerBaseVector.ts:213</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -665,7 +665,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#features">features</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L299">layers/LayerBaseVector.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L298">layers/LayerBaseVector.ts:298</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -689,7 +689,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -698,7 +698,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -723,7 +723,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -742,7 +742,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -776,7 +776,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loaded">loaded</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -804,7 +804,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapcrs">mapCrs</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L237">layers/LayerBaseVector.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L236">layers/LayerBaseVector.ts:236</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -827,7 +827,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmove">mapMove</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L259">layers/LayerBaseVector.ts:259</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L258">layers/LayerBaseVector.ts:258</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -855,7 +855,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmoveparams">mapMoveParams</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L267">layers/LayerBaseVector.ts:267</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L266">layers/LayerBaseVector.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -883,7 +883,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapproj">mapProj</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L241">layers/LayerBaseVector.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L240">layers/LayerBaseVector.ts:240</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Projection</span></h4>
@@ -901,7 +901,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxresolution">maxResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -929,7 +929,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxzoom">maxZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -957,7 +957,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minresolution">minResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -985,7 +985,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minzoom">minZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1014,7 +1014,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1033,7 +1033,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1068,7 +1068,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#ollayer">olLayer</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#ollayer">olLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L306">layers/LayerBaseVector.ts:306</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L305">layers/LayerBaseVector.ts:305</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vector</span></h4>
@@ -1086,7 +1086,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#ondemanddelay">onDemandDelay</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L207">layers/LayerBaseVector.ts:207</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L206">layers/LayerBaseVector.ts:206</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1110,7 +1110,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1129,7 +1129,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1164,7 +1164,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1183,7 +1183,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1218,7 +1218,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#source">source</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#source">source</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L292">layers/LayerBaseVector.ts:292</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L291">layers/LayerBaseVector.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1246,7 +1246,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#style">style</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L221">layers/LayerBaseVector.ts:221</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L220">layers/LayerBaseVector.ts:220</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1265,7 +1265,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#style">style</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L229">layers/LayerBaseVector.ts:229</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L228">layers/LayerBaseVector.ts:228</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1299,7 +1299,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#url">url</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1329,7 +1329,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#visible">visible</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L271">layers/LayerBaseVector.ts:271</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L270">layers/LayerBaseVector.ts:270</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1344,7 +1344,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#visible">visible</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L280">layers/LayerBaseVector.ts:280</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L279">layers/LayerBaseVector.ts:279</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1381,7 +1381,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1395,7 +1395,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1427,7 +1427,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_addlegendcontent">_addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1456,7 +1456,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_load">_load</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L95">layers/LayerBaseVectorGeoJson.ts:95</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L95">layers/LayerBaseVectorGeoJson.ts:95</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1480,7 +1480,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#addfeatures">addFeatures</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L80">layers/LayerBaseVectorGeoJson.ts:80</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L80">layers/LayerBaseVectorGeoJson.ts:80</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1505,14 +1505,14 @@
 					<a name="addlegendcontent" class="tsd-anchor"></a>
 					<h3>add<wbr>Legend<wbr>Content</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#addlegendcontent">addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1523,7 +1523,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>additionalContent: <span class="tsd-signature-type">any</span></h5>
+									<h5>additionalContent: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1534,17 +1534,17 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#applycollapse">applyCollapse</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1559,7 +1559,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#clear">clear</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L198">layers/LayerBaseVector.ts:198</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L197">layers/LayerBaseVector.ts:197</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1582,7 +1582,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getlegenddiv">getLegendDiv</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1606,7 +1606,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getollayer">getOlLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1624,7 +1624,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getsource">getSource</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1635,14 +1635,14 @@
 					<a name="mapmovebefore" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Before</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovebefore">mapMoveBefore</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L154">layers/LayerBaseVector.ts:154</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L153">layers/LayerBaseVector.ts:153</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1653,13 +1653,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>zoom: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoom: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
 								</li>
 								<li>
-									<h5>evtType: <span class="tsd-signature-type">any</span></h5>
+									<h5>evtType: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -1671,14 +1671,14 @@
 					<a name="mapmovecallback" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Callback</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovecallback">mapMoveCallback</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L120">layers/LayerBaseVectorGeoJson.ts:120</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L120">layers/LayerBaseVectorGeoJson.ts:120</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1693,7 +1693,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>d: <span class="tsd-signature-type">any</span></h5>
+									<h5>d: <span class="tsd-signature-type">Object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the json response</p>
 									</div>
@@ -1707,14 +1707,14 @@
 					<a name="mapmovemakegetparams" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Make<wbr>Get<wbr>Params</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovemakegetparams">mapMoveMakeGetParams</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L179">layers/LayerBaseVector.ts:179</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L178">layers/LayerBaseVector.ts:178</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1725,13 +1725,39 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>extent: <span class="tsd-signature-type">any</span></h5>
+									<h5>extent: <span class="tsd-signature-type">object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>extent object</p>
 									</div>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter">
+											<h5>maxX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>maxY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxY</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minY</p>
+											</div>
+										</li>
+									</ul>
 								</li>
 								<li>
-									<h5>zoomLevel: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoomLevel: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
@@ -1752,7 +1778,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#refresh">refresh</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1775,7 +1801,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setvisible">setVisible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1800,7 +1826,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#setzindex">setZIndex</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setzindex">setZIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L310">layers/LayerBaseVector.ts:310</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L309">layers/LayerBaseVector.ts:309</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/layerbasexyztile.html b/doc/classes/layerbasexyztile.html
index 4c6ed3f..b00dc1e 100644
--- a/doc/classes/layerbasexyztile.html
+++ b/doc/classes/layerbasexyztile.html
@@ -187,7 +187,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseXyzTile.ts#L14">layers/LayerBaseXyzTile.ts:14</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseXyzTile.ts#L14">layers/LayerBaseXyzTile.ts:14</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -228,7 +228,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#__legenddiv">_$legendDiv</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -239,7 +239,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_animate">_animate</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -250,7 +250,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_applycollapsecalled">_applyCollapseCalled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -261,7 +261,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_id">_id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -272,7 +272,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcheckbox">_legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -283,7 +283,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcollapse">_legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -294,7 +294,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcontent">_legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -305,7 +305,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_loaded">_loaded</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -316,7 +316,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxresolution">_maxResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -327,7 +327,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxzoom">_maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -338,7 +338,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minresolution">_minResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -349,7 +349,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minzoom">_minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -360,7 +360,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_name">_name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -371,7 +371,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_ollayer">_olLayer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -382,7 +382,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_opacity">_opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -393,7 +393,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_params">_params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -404,7 +404,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_source">_source</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -415,7 +415,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_url">_url</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -426,7 +426,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_visible">_visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -437,7 +437,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_zindex">_zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -448,7 +448,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -467,7 +467,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -476,7 +476,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -501,7 +501,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -510,7 +510,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -535,7 +535,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -554,7 +554,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -588,7 +588,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loaded">loaded</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -616,7 +616,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxresolution">maxResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -644,7 +644,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxzoom">maxZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -672,7 +672,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minresolution">minResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -700,7 +700,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minzoom">minZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -729,7 +729,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -748,7 +748,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -782,7 +782,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#ollayer">olLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseXyzTile.ts#L62">layers/LayerBaseXyzTile.ts:62</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseXyzTile.ts#L62">layers/LayerBaseXyzTile.ts:62</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -804,7 +804,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -823,7 +823,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -858,7 +858,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -877,7 +877,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -911,7 +911,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#source">source</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseXyzTile.ts#L54">layers/LayerBaseXyzTile.ts:54</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseXyzTile.ts#L54">layers/LayerBaseXyzTile.ts:54</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -932,7 +932,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#url">url</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -961,7 +961,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -980,7 +980,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1014,7 +1014,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1028,7 +1028,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1060,7 +1060,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_addlegendcontent">_addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1089,7 +1089,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_load">_load</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1106,14 +1106,14 @@
 					<a name="addlegendcontent" class="tsd-anchor"></a>
 					<h3>add<wbr>Legend<wbr>Content</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#addlegendcontent">addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1124,7 +1124,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>additionalContent: <span class="tsd-signature-type">any</span></h5>
+									<h5>additionalContent: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1135,17 +1135,17 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#applycollapse">applyCollapse</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1160,7 +1160,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getlegenddiv">getLegendDiv</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1184,7 +1184,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getollayer">getOlLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1202,7 +1202,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getsource">getSource</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1220,7 +1220,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#refresh">refresh</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1243,7 +1243,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setvisible">setVisible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1267,7 +1267,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setzindex">setZIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/layeresrimapserver.html b/doc/classes/layeresrimapserver.html
index d213927..6032efe 100644
--- a/doc/classes/layeresrimapserver.html
+++ b/doc/classes/layeresrimapserver.html
@@ -175,14 +175,14 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Layer<wbr>Esri<wbr>Map<wbr>Server<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">?: </span><a href="../interfaces/layeresrimapserveroptions.html" class="tsd-signature-type">LayerEsriMapServerOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layeresrimapserver.html" class="tsd-signature-type">LayerEsriMapServer</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Layer<wbr>Esri<wbr>Map<wbr>Server<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, options<span class="tsd-signature-symbol">?: </span><a href="../interfaces/layeresrimapserveroptions.html" class="tsd-signature-type">LayerEsriMapServerOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layeresrimapserver.html" class="tsd-signature-type">LayerEsriMapServer</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L25">layers/LayerEsriMapServer.ts:25</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L25">layers/LayerEsriMapServer.ts:25</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -193,7 +193,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>url: <span class="tsd-signature-type">any</span></h5>
+									<h5>url: <span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<div class="lead">
 											<p>resource url</p>
@@ -218,7 +218,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#__legenddiv">_$legendDiv</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -229,7 +229,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_animate">_animate</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -240,7 +240,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_applycollapsecalled">_applyCollapseCalled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -250,7 +250,7 @@
 					<div class="tsd-signature tsd-kind-icon">_esri<wbr>Format<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">EsriJSON</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L24">layers/LayerEsriMapServer.ts:24</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L24">layers/LayerEsriMapServer.ts:24</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -261,7 +261,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_id">_id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -272,7 +272,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcheckbox">_legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -283,7 +283,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcollapse">_legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -294,7 +294,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcontent">_legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -305,7 +305,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_loaded">_loaded</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -316,7 +316,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxresolution">_maxResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -327,7 +327,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxzoom">_maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -338,7 +338,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minresolution">_minResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -349,7 +349,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minzoom">_minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -360,7 +360,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_name">_name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -371,7 +371,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_ollayer">_olLayer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -382,7 +382,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_opacity">_opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -393,7 +393,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_params">_params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -403,7 +403,7 @@
 					<div class="tsd-signature tsd-kind-icon">_popup<wbr>Request<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQueryXHR</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L25">layers/LayerEsriMapServer.ts:25</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L25">layers/LayerEsriMapServer.ts:25</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -414,7 +414,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_source">_source</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -425,7 +425,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_url">_url</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -436,7 +436,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_visible">_visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -447,7 +447,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_zindex">_zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -458,7 +458,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -477,7 +477,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -486,7 +486,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -511,7 +511,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -520,7 +520,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -545,7 +545,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -564,7 +564,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -598,7 +598,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loaded">loaded</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -626,7 +626,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxresolution">maxResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -654,7 +654,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxzoom">maxZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -682,7 +682,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minresolution">minResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -710,7 +710,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minzoom">minZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -739,7 +739,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -758,7 +758,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -792,7 +792,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#ollayer">olLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L164">layers/LayerEsriMapServer.ts:164</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L164">layers/LayerEsriMapServer.ts:164</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -814,7 +814,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -833,7 +833,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -868,7 +868,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -887,7 +887,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -921,7 +921,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#source">source</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L156">layers/LayerEsriMapServer.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L156">layers/LayerEsriMapServer.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -942,7 +942,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#url">url</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -971,7 +971,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -990,7 +990,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1024,7 +1024,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1038,7 +1038,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1070,7 +1070,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_addlegendcontent">_addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1099,7 +1099,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_load">_load</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1123,7 +1123,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#addlegendcontent">addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L82">layers/LayerEsriMapServer.ts:82</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L82">layers/LayerEsriMapServer.ts:82</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1145,17 +1145,17 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#applycollapse">applyCollapse</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1170,7 +1170,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getlegenddiv">getLegendDiv</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1194,7 +1194,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getollayer">getOlLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1205,19 +1205,24 @@
 					<a name="getpopupinfo" class="tsd-anchor"></a>
 					<h3>get<wbr>Popup<wbr>Info</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">get<wbr>Popup<wbr>Info<span class="tsd-signature-symbol">(</span>queryParams<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">get<wbr>Popup<wbr>Info<span class="tsd-signature-symbol">(</span>queryParams<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L98">layers/LayerEsriMapServer.ts:98</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L98">layers/LayerEsriMapServer.ts:98</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>queryParams: <span class="tsd-signature-type">any</span></h5>
+									<h5>queryParams: <span class="tsd-signature-type">object</span></h5>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter-index-signature">
+											<h5><span class="tsd-signature-symbol">[</span>s: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5>
+										</li>
+									</ul>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1235,7 +1240,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getsource">getSource</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1253,7 +1258,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#refresh">refresh</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1276,7 +1281,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setvisible">setVisible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1300,7 +1305,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setzindex">setZIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/layeresritile.html b/doc/classes/layeresritile.html
index 9c9c7e8..8e0d5b4 100644
--- a/doc/classes/layeresritile.html
+++ b/doc/classes/layeresritile.html
@@ -180,7 +180,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasexyztile.html">LayerBaseXyzTile</a>.<a href="layerbasexyztile.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriTile.ts#L21">layers/LayerEsriTile.ts:21</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriTile.ts#L21">layers/LayerEsriTile.ts:21</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -221,7 +221,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#__legenddiv">_$legendDiv</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -232,7 +232,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_animate">_animate</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -243,7 +243,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_applycollapsecalled">_applyCollapseCalled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -254,7 +254,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_id">_id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -265,7 +265,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcheckbox">_legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -276,7 +276,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcollapse">_legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -287,7 +287,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcontent">_legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -298,7 +298,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_loaded">_loaded</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -309,7 +309,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxresolution">_maxResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -320,7 +320,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxzoom">_maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -331,7 +331,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minresolution">_minResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -342,7 +342,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minzoom">_minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -353,7 +353,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_name">_name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -364,7 +364,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_ollayer">_olLayer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -375,7 +375,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_opacity">_opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -386,7 +386,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_params">_params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -397,7 +397,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_source">_source</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -408,7 +408,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_url">_url</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -418,7 +418,7 @@
 					<div class="tsd-signature tsd-kind-icon">_use<wbr>Esri<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriTile.ts#L21">layers/LayerEsriTile.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriTile.ts#L21">layers/LayerEsriTile.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -429,7 +429,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_visible">_visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -440,7 +440,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_zindex">_zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -451,7 +451,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -470,7 +470,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -479,7 +479,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -504,7 +504,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -513,7 +513,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -538,7 +538,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -557,7 +557,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -591,7 +591,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loaded">loaded</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -619,7 +619,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxresolution">maxResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -647,7 +647,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxzoom">maxZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -675,7 +675,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minresolution">minResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -703,7 +703,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minzoom">minZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -732,7 +732,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -751,7 +751,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -786,7 +786,7 @@
 								<p>Inherited from <a href="layerbasexyztile.html">LayerBaseXyzTile</a>.<a href="layerbasexyztile.html#ollayer">olLayer</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#ollayer">olLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseXyzTile.ts#L62">layers/LayerBaseXyzTile.ts:62</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseXyzTile.ts#L62">layers/LayerBaseXyzTile.ts:62</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -808,7 +808,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -827,7 +827,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -862,7 +862,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -881,7 +881,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -916,7 +916,7 @@
 								<p>Inherited from <a href="layerbasexyztile.html">LayerBaseXyzTile</a>.<a href="layerbasexyztile.html#source">source</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#source">source</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseXyzTile.ts#L54">layers/LayerBaseXyzTile.ts:54</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseXyzTile.ts#L54">layers/LayerBaseXyzTile.ts:54</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -937,7 +937,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#url">url</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -966,7 +966,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -985,7 +985,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1019,7 +1019,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1033,7 +1033,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1065,7 +1065,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_addlegendcontent">_addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1094,7 +1094,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_load">_load</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L142">layers/LayerBase.ts:142</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1118,7 +1118,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#addlegendcontent">addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriTile.ts#L61">layers/LayerEsriTile.ts:61</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriTile.ts#L61">layers/LayerEsriTile.ts:61</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1140,17 +1140,17 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#applycollapse">applyCollapse</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1165,7 +1165,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getlegenddiv">getLegendDiv</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1189,7 +1189,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getollayer">getOlLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1207,7 +1207,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getsource">getSource</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1225,7 +1225,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#refresh">refresh</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1248,7 +1248,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setvisible">setVisible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1272,7 +1272,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setzindex">setZIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/layergroup.html b/doc/classes/layergroup.html
index 6f28806..1d462e3 100644
--- a/doc/classes/layergroup.html
+++ b/doc/classes/layergroup.html
@@ -122,13 +122,13 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Layer<wbr>Group<span class="tsd-signature-symbol">(</span>groupConfig<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, parent<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layergroup.html" class="tsd-signature-type">LayerGroup</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Layer<wbr>Group<span class="tsd-signature-symbol">(</span>groupConfig<span class="tsd-signature-symbol">?: </span><a href="../interfaces/ilegenditem.html" class="tsd-signature-type">iLegendItem</a>, parent<span class="tsd-signature-symbol">?: </span><a href="layergroup.html" class="tsd-signature-type">LayerGroup</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layergroup.html" class="tsd-signature-type">LayerGroup</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L27">collections/LayerLegend.ts:27</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L43">collections/LayerLegend.ts:43</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -136,10 +136,10 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5><span class="tsd-flag ts-flagOptional">Optional</span> groupConfig: <span class="tsd-signature-type">any</span></h5>
+									<h5><span class="tsd-flag ts-flagOptional">Optional</span> groupConfig: <a href="../interfaces/ilegenditem.html" class="tsd-signature-type">iLegendItem</a></h5>
 								</li>
 								<li>
-									<h5><span class="tsd-flag ts-flagOptional">Optional</span> parent: <span class="tsd-signature-type">any</span></h5>
+									<h5><span class="tsd-flag ts-flagOptional">Optional</span> parent: <a href="layergroup.html" class="tsd-signature-type">LayerGroup</a></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <a href="layergroup.html" class="tsd-signature-type">LayerGroup</a></h4>
@@ -152,10 +152,10 @@
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="addcheck" class="tsd-anchor"></a>
 					<h3>add<wbr>Check</h3>
-					<div class="tsd-signature tsd-kind-icon">add<wbr>Check<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
+					<div class="tsd-signature tsd-kind-icon">add<wbr>Check<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L26">collections/LayerLegend.ts:26</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L42">collections/LayerLegend.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -165,7 +165,7 @@
 					<div class="tsd-signature tsd-kind-icon">all<wbr>Group<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L22">collections/LayerLegend.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L38">collections/LayerLegend.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -175,7 +175,7 @@
 					<div class="tsd-signature tsd-kind-icon">all<wbr>Group<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L23">collections/LayerLegend.ts:23</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L39">collections/LayerLegend.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -185,7 +185,7 @@
 					<div class="tsd-signature tsd-kind-icon">all<wbr>Layer<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L20">collections/LayerLegend.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L36">collections/LayerLegend.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -195,17 +195,17 @@
 					<div class="tsd-signature tsd-kind-icon">all<wbr>Layer<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L24">collections/LayerLegend.ts:24</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L40">collections/LayerLegend.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="collapse" class="tsd-anchor"></a>
 					<h3>collapse</h3>
-					<div class="tsd-signature tsd-kind-icon">collapse<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
+					<div class="tsd-signature tsd-kind-icon">collapse<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L25">collections/LayerLegend.ts:25</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L41">collections/LayerLegend.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -215,7 +215,7 @@
 					<div class="tsd-signature tsd-kind-icon">group<wbr>Groups<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L16">collections/LayerLegend.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L32">collections/LayerLegend.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -225,7 +225,7 @@
 					<div class="tsd-signature tsd-kind-icon">group<wbr>Groups<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L15">collections/LayerLegend.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L31">collections/LayerLegend.ts:31</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -235,7 +235,7 @@
 					<div class="tsd-signature tsd-kind-icon">group<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L18">collections/LayerLegend.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L34">collections/LayerLegend.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -245,7 +245,7 @@
 					<div class="tsd-signature tsd-kind-icon">group<wbr>Layers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L13">collections/LayerLegend.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L29">collections/LayerLegend.ts:29</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -255,7 +255,7 @@
 					<div class="tsd-signature tsd-kind-icon">group<wbr>Layers<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L14">collections/LayerLegend.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L30">collections/LayerLegend.ts:30</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -265,7 +265,7 @@
 					<div class="tsd-signature tsd-kind-icon">group<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L19">collections/LayerLegend.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L35">collections/LayerLegend.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -275,7 +275,7 @@
 					<div class="tsd-signature tsd-kind-icon">item<wbr>IdArray<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L17">collections/LayerLegend.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L33">collections/LayerLegend.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -285,7 +285,7 @@
 					<div class="tsd-signature tsd-kind-icon">layer<wbr>Parent<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L27">collections/LayerLegend.ts:27</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L43">collections/LayerLegend.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -295,7 +295,7 @@
 					<div class="tsd-signature tsd-kind-icon">parent<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L21">collections/LayerLegend.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L37">collections/LayerLegend.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -306,13 +306,13 @@
 					<a name="_buildlegend" class="tsd-anchor"></a>
 					<h3>_build<wbr>Legend</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">_build<wbr>Legend<span class="tsd-signature-symbol">(</span>itemIds<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, theGroup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, layerDivClasses<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">_build<wbr>Legend<span class="tsd-signature-symbol">(</span>itemIds<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, theGroup<span class="tsd-signature-symbol">: </span><a href="layergroup.html" class="tsd-signature-type">LayerGroup</a>, layerDivClasses<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L157">collections/LayerLegend.ts:157</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L175">collections/LayerLegend.ts:175</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -324,22 +324,22 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>itemIds: <span class="tsd-signature-type">any</span></h5>
+									<h5>itemIds: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the items to process</p>
 									</div>
 								</li>
 								<li>
-									<h5>theGroup: <span class="tsd-signature-type">any</span></h5>
+									<h5>theGroup: <a href="layergroup.html" class="tsd-signature-type">LayerGroup</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>new group</p>
 									</div>
 								</li>
 								<li>
-									<h5>layerDivClasses: <span class="tsd-signature-type">any</span></h5>
+									<h5>layerDivClasses: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
 								</li>
 							</ul>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
 							<p>html string</p>
 						</li>
 					</ul>
@@ -348,13 +348,13 @@
 					<a name="addgroup" class="tsd-anchor"></a>
 					<h3>add<wbr>Group</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Group<span class="tsd-signature-symbol">(</span>groupConfig<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, parents<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layergroup.html" class="tsd-signature-type">LayerGroup</a></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Group<span class="tsd-signature-symbol">(</span>groupConfig<span class="tsd-signature-symbol">: </span><a href="../interfaces/ilegenditem.html" class="tsd-signature-type">iLegendItem</a>, parents<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layergroup.html" class="tsd-signature-type">LayerGroup</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L73">collections/LayerLegend.ts:73</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L89">collections/LayerLegend.ts:89</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -362,13 +362,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>groupConfig: <span class="tsd-signature-type">any</span></h5>
+									<h5>groupConfig: <a href="../interfaces/ilegenditem.html" class="tsd-signature-type">iLegendItem</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>configuration object</p>
 									</div>
 								</li>
 								<li>
-									<h5>parents: <span class="tsd-signature-type">any</span></h5>
+									<h5>parents: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>parent groups</p>
 									</div>
@@ -383,13 +383,13 @@
 					<a name="addlegendlayer" class="tsd-anchor"></a>
 					<h3>add<wbr>Legend<wbr>Layer</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Layer<span class="tsd-signature-symbol">(</span>newLayer<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, parents<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Layer<span class="tsd-signature-symbol">(</span>newLayer<span class="tsd-signature-symbol">: </span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a>, parents<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L107">collections/LayerLegend.ts:107</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L123">collections/LayerLegend.ts:123</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -397,13 +397,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>newLayer: <span class="tsd-signature-type">any</span></h5>
+									<h5>newLayer: <a href="layerbase.html" class="tsd-signature-type">LayerBase</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the layer to be added</p>
 									</div>
 								</li>
 								<li>
-									<h5>parents: <span class="tsd-signature-type">any</span></h5>
+									<h5>parents: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>array</p>
 									</div>
@@ -417,22 +417,22 @@
 					<a name="getlegendhtml" class="tsd-anchor"></a>
 					<h3>get<wbr>Legend<wbr>Html</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">get<wbr>Legend<wbr>Html<span class="tsd-signature-symbol">(</span>legendId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">get<wbr>Legend<wbr>Html<span class="tsd-signature-symbol">(</span>legendId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, options<span class="tsd-signature-symbol">: </span><a href="../interfaces/ilegendoptions.html" class="tsd-signature-type">iLegendOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L135">collections/LayerLegend.ts:135</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L153">collections/LayerLegend.ts:153</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>legendId: <span class="tsd-signature-type">any</span></h5>
+									<h5>legendId: <span class="tsd-signature-type">string</span></h5>
 								</li>
 								<li>
-									<h5>options: <span class="tsd-signature-type">any</span></h5>
+									<h5>options: <a href="../interfaces/ilegendoptions.html" class="tsd-signature-type">iLegendOptions</a></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
diff --git a/doc/classes/layeritsinventory.html b/doc/classes/layeritsinventory.html
index 0ff59b6..c0273ec 100644
--- a/doc/classes/layeritsinventory.html
+++ b/doc/classes/layeritsinventory.html
@@ -196,14 +196,14 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Layer<wbr>Its<wbr>Inventory<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layeritsinventory.html" class="tsd-signature-type">LayerItsInventory</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Layer<wbr>Its<wbr>Inventory<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><a href="../interfaces/ilayeritsinventory.html" class="tsd-signature-type">iLayerItsInventory</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layeritsinventory.html" class="tsd-signature-type">LayerItsInventory</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerItsInventory.ts#L228">layers/LayerItsInventory.ts:228</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L242">layers/LayerItsInventory.ts:242</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -214,7 +214,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>options: <span class="tsd-signature-type">any</span></h5>
+									<h5>options: <a href="../interfaces/ilayeritsinventory.html" class="tsd-signature-type">iLayerItsInventory</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<div class="lead">
 											<p>config</p>
@@ -236,7 +236,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#__legenddiv">_$legendDiv</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -247,7 +247,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_animate">_animate</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -258,7 +258,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_applycollapsecalled">_applyCollapseCalled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -269,7 +269,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_autoload">_autoLoad</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -280,7 +280,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#_geojsonformat">_geoJsonFormat</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L31">layers/LayerBaseVectorGeoJson.ts:31</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L31">layers/LayerBaseVectorGeoJson.ts:31</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -291,7 +291,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_id">_id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -302,7 +302,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcheckbox">_legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -313,7 +313,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcollapse">_legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -324,7 +324,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcontent">_legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -335,7 +335,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_loaded">_loaded</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -346,7 +346,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmove">_mapMove</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -357,7 +357,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmovemakegetparams">_mapMoveMakeGetParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -368,7 +368,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmoveparams">_mapMoveParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -379,7 +379,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxresolution">_maxResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -390,7 +390,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxzoom">_maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -401,7 +401,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minresolution">_minResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -412,7 +412,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minzoom">_minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -423,7 +423,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_name">_name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -435,7 +435,7 @@
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ollayer">_olLayer</a></p>
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_ollayer">_olLayer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -446,7 +446,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ondemand">_onDemand</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -457,7 +457,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ondemanddelay">_onDemandDelay</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -468,7 +468,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_opacity">_opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -479,7 +479,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_params">_params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -490,7 +490,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_projection4326">_projection4326</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -501,7 +501,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_projectionmap">_projectionMap</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -513,7 +513,7 @@
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_source">_source</a></p>
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_source">_source</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -524,7 +524,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_style">_style</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -535,7 +535,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#_transform">_transform</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L32">layers/LayerBaseVectorGeoJson.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L32">layers/LayerBaseVectorGeoJson.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -546,7 +546,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_url">_url</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -557,7 +557,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_visible">_visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -568,7 +568,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_zindex">_zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -579,7 +579,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -598,7 +598,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -607,7 +607,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -631,7 +631,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#autoload">autoLoad</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L214">layers/LayerBaseVector.ts:214</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L213">layers/LayerBaseVector.ts:213</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -654,7 +654,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#features">features</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L299">layers/LayerBaseVector.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L298">layers/LayerBaseVector.ts:298</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -678,7 +678,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -687,7 +687,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -712,7 +712,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -731,7 +731,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -765,7 +765,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loaded">loaded</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -793,7 +793,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapcrs">mapCrs</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L237">layers/LayerBaseVector.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L236">layers/LayerBaseVector.ts:236</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -816,7 +816,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmove">mapMove</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L259">layers/LayerBaseVector.ts:259</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L258">layers/LayerBaseVector.ts:258</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -844,7 +844,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmoveparams">mapMoveParams</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L267">layers/LayerBaseVector.ts:267</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L266">layers/LayerBaseVector.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -872,7 +872,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapproj">mapProj</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L241">layers/LayerBaseVector.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L240">layers/LayerBaseVector.ts:240</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Projection</span></h4>
@@ -890,7 +890,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxresolution">maxResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -918,7 +918,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxzoom">maxZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -946,7 +946,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minresolution">minResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -974,7 +974,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minzoom">minZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1003,7 +1003,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1022,7 +1022,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1057,7 +1057,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#ollayer">olLayer</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#ollayer">olLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L306">layers/LayerBaseVector.ts:306</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L305">layers/LayerBaseVector.ts:305</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vector</span></h4>
@@ -1075,7 +1075,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#ondemanddelay">onDemandDelay</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L207">layers/LayerBaseVector.ts:207</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L206">layers/LayerBaseVector.ts:206</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1099,7 +1099,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1118,7 +1118,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1153,7 +1153,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1172,7 +1172,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1207,7 +1207,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#source">source</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#source">source</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L292">layers/LayerBaseVector.ts:292</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L291">layers/LayerBaseVector.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1235,7 +1235,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#style">style</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L221">layers/LayerBaseVector.ts:221</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L220">layers/LayerBaseVector.ts:220</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1254,7 +1254,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#style">style</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L229">layers/LayerBaseVector.ts:229</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L228">layers/LayerBaseVector.ts:228</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1288,7 +1288,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#url">url</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1318,7 +1318,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#visible">visible</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L271">layers/LayerBaseVector.ts:271</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L270">layers/LayerBaseVector.ts:270</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1333,7 +1333,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#visible">visible</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L280">layers/LayerBaseVector.ts:280</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L279">layers/LayerBaseVector.ts:279</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1370,7 +1370,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1384,7 +1384,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1416,7 +1416,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_addlegendcontent">_addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1446,7 +1446,7 @@
 								<p>Inherited from <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#_load">_load</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_load">_load</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L95">layers/LayerBaseVectorGeoJson.ts:95</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L95">layers/LayerBaseVectorGeoJson.ts:95</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1471,7 +1471,7 @@
 								<p>Inherited from <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#addfeatures">addFeatures</a></p>
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#addfeatures">addFeatures</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L80">layers/LayerBaseVectorGeoJson.ts:80</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L80">layers/LayerBaseVectorGeoJson.ts:80</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1496,14 +1496,14 @@
 					<a name="addlegendcontent" class="tsd-anchor"></a>
 					<h3>add<wbr>Legend<wbr>Content</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#addlegendcontent">addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1514,7 +1514,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>additionalContent: <span class="tsd-signature-type">any</span></h5>
+									<h5>additionalContent: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1525,17 +1525,17 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#applycollapse">applyCollapse</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1550,7 +1550,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#clear">clear</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L198">layers/LayerBaseVector.ts:198</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L197">layers/LayerBaseVector.ts:197</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1573,7 +1573,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getlegenddiv">getLegendDiv</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1597,7 +1597,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getollayer">getOlLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1615,7 +1615,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getsource">getSource</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1626,14 +1626,14 @@
 					<a name="mapmovebefore" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Before</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovebefore">mapMoveBefore</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L154">layers/LayerBaseVector.ts:154</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L153">layers/LayerBaseVector.ts:153</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1644,13 +1644,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>zoom: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoom: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
 								</li>
 								<li>
-									<h5>evtType: <span class="tsd-signature-type">any</span></h5>
+									<h5>evtType: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -1662,7 +1662,7 @@
 					<a name="mapmovecallback" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Callback</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
@@ -1670,7 +1670,7 @@
 								<p>Inherited from <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#mapmovecallback">mapMoveCallback</a></p>
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovecallback">mapMoveCallback</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L120">layers/LayerBaseVectorGeoJson.ts:120</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L120">layers/LayerBaseVectorGeoJson.ts:120</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1685,7 +1685,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>d: <span class="tsd-signature-type">any</span></h5>
+									<h5>d: <span class="tsd-signature-type">Object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the json response</p>
 									</div>
@@ -1699,14 +1699,14 @@
 					<a name="mapmovemakegetparams" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Make<wbr>Get<wbr>Params</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovemakegetparams">mapMoveMakeGetParams</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerItsInventory.ts#L321">layers/LayerItsInventory.ts:321</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L335">layers/LayerItsInventory.ts:335</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1722,13 +1722,39 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>extent: <span class="tsd-signature-type">any</span></h5>
+									<h5>extent: <span class="tsd-signature-type">object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>extent object</p>
 									</div>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter">
+											<h5>maxX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>maxY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxY</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minY</p>
+											</div>
+										</li>
+									</ul>
 								</li>
 								<li>
-									<h5>zoomLevel: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoomLevel: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
@@ -1749,7 +1775,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#refresh">refresh</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1772,7 +1798,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setvisible">setVisible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1797,7 +1823,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#setzindex">setZIndex</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setzindex">setZIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L310">layers/LayerBaseVector.ts:310</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L309">layers/LayerBaseVector.ts:309</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/layerlegend.html b/doc/classes/layerlegend.html
index 5802fa1..79d88ea 100644
--- a/doc/classes/layerlegend.html
+++ b/doc/classes/layerlegend.html
@@ -115,21 +115,24 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Layer<wbr>Legend<span class="tsd-signature-symbol">(</span>legendItems<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, divId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layerlegend.html" class="tsd-signature-type">LayerLegend</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Layer<wbr>Legend<span class="tsd-signature-symbol">(</span>legendItems<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ilegenditem.html" class="tsd-signature-type">iLegendItem</a><span class="tsd-signature-symbol"> | </span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">&gt;</span>, divId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, options<span class="tsd-signature-symbol">?: </span><a href="../interfaces/ilegendoptions.html" class="tsd-signature-type">iLegendOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="layerlegend.html" class="tsd-signature-type">LayerLegend</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L216">collections/LayerLegend.ts:216</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L235">collections/LayerLegend.ts:235</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
+								<div class="lead">
+									<p>``</p>
+								</div>
 							</div>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>legendItems: <span class="tsd-signature-type">any</span></h5>
+									<h5>legendItems: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ilegenditem.html" class="tsd-signature-type">iLegendItem</a><span class="tsd-signature-symbol"> | </span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">&gt;</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<div class="lead">
 											<p>array of layers or objects with {groupName:  {string}, collapse: {boolean}, addCheck: {boolean}, items: {Array}}</p>
@@ -137,7 +140,7 @@
 									</div>
 								</li>
 								<li>
-									<h5>divId: <span class="tsd-signature-type">any</span></h5>
+									<h5>divId: <span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<div class="lead">
 											<p>the div where the legend should be added</p>
@@ -145,7 +148,7 @@
 									</div>
 								</li>
 								<li>
-									<h5>options: <span class="tsd-signature-type">any</span></h5>
+									<h5><span class="tsd-flag ts-flagDefault value">Default value</span> options: <a href="../interfaces/ilegendoptions.html" class="tsd-signature-type">iLegendOptions</a><span class="tsd-signature-symbol"> =&nbsp;{}</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<div class="lead">
 											<p>for legend</p>
@@ -163,20 +166,20 @@
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
 					<a name="_divelement" class="tsd-anchor"></a>
 					<h3>$div<wbr>Element</h3>
-					<div class="tsd-signature tsd-kind-icon">$div<wbr>Element<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
+					<div class="tsd-signature tsd-kind-icon">$div<wbr>Element<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L213">collections/LayerLegend.ts:213</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L232">collections/LayerLegend.ts:232</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
 					<a name="_legenditems" class="tsd-anchor"></a>
 					<h3>_legend<wbr>Items</h3>
-					<div class="tsd-signature tsd-kind-icon">_legend<wbr>Items<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
+					<div class="tsd-signature tsd-kind-icon">_legend<wbr>Items<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ilegenditem.html" class="tsd-signature-type">iLegendItem</a><span class="tsd-signature-symbol"> | </span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L214">collections/LayerLegend.ts:214</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L233">collections/LayerLegend.ts:233</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -186,17 +189,17 @@
 					<div class="tsd-signature tsd-kind-icon">layer<wbr>Group<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L215">collections/LayerLegend.ts:215</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L234">collections/LayerLegend.ts:234</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
 					<a name="legendid" class="tsd-anchor"></a>
 					<h3>legend<wbr>Id</h3>
-					<div class="tsd-signature tsd-kind-icon">legend<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
+					<div class="tsd-signature tsd-kind-icon">legend<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L216">collections/LayerLegend.ts:216</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L235">collections/LayerLegend.ts:235</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -207,13 +210,13 @@
 					<a name="_buildtree" class="tsd-anchor"></a>
 					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _build<wbr>Tree</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
-						<li class="tsd-signature tsd-kind-icon">_build<wbr>Tree<span class="tsd-signature-symbol">(</span>legendItems<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, parents<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">_build<wbr>Tree<span class="tsd-signature-symbol">(</span>legendItems<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ilegenditem.html" class="tsd-signature-type">iLegendItem</a><span class="tsd-signature-symbol"> | </span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">&gt;</span>, parents<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L327">collections/LayerLegend.ts:327</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L344">collections/LayerLegend.ts:344</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -221,10 +224,10 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>legendItems: <span class="tsd-signature-type">any</span></h5>
+									<h5>legendItems: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ilegenditem.html" class="tsd-signature-type">iLegendItem</a><span class="tsd-signature-symbol"> | </span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">&gt;</span></h5>
 								</li>
 								<li>
-									<h5><span class="tsd-flag ts-flagOptional">Optional</span> parents: <span class="tsd-signature-type">any</span></h5>
+									<h5><span class="tsd-flag ts-flagOptional">Optional</span> parents: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
diff --git a/doc/classes/layerrealearthtile.html b/doc/classes/layerrealearthtile.html
index 30cec2b..55058ca 100644
--- a/doc/classes/layerrealearthtile.html
+++ b/doc/classes/layerrealearthtile.html
@@ -188,7 +188,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasexyztile.html">LayerBaseXyzTile</a>.<a href="layerbasexyztile.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthTile.ts#L25">layers/LayerRealEarthTile.ts:25</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthTile.ts#L25">layers/LayerRealEarthTile.ts:25</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -221,7 +221,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#__legenddiv">_$legendDiv</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -232,7 +232,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_animate">_animate</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -243,7 +243,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_applycollapsecalled">_applyCollapseCalled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -254,7 +254,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_id">_id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -265,7 +265,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcheckbox">_legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -276,7 +276,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcollapse">_legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -287,7 +287,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcontent">_legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -298,7 +298,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_loaded">_loaded</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -309,7 +309,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxresolution">_maxResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -320,7 +320,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxzoom">_maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -331,7 +331,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minresolution">_minResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -342,7 +342,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minzoom">_minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -353,7 +353,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_name">_name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -364,7 +364,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_ollayer">_olLayer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L51">layers/LayerBase.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -375,7 +375,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_opacity">_opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -386,7 +386,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_params">_params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -396,7 +396,7 @@
 					<div class="tsd-signature tsd-kind-icon">_products<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthTile.ts#L24">layers/LayerRealEarthTile.ts:24</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthTile.ts#L24">layers/LayerRealEarthTile.ts:24</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -407,7 +407,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_source">_source</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L44">layers/LayerBase.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -418,7 +418,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_url">_url</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -429,7 +429,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_visible">_visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -440,7 +440,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_zindex">_zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -450,7 +450,7 @@
 					<div class="tsd-signature tsd-kind-icon">animator<span class="tsd-signature-symbol">:</span> <a href="realearthanimatetile.html" class="tsd-signature-type">RealEarthAnimateTile</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthTile.ts#L25">layers/LayerRealEarthTile.ts:25</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthTile.ts#L25">layers/LayerRealEarthTile.ts:25</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -461,7 +461,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -480,7 +480,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -489,7 +489,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -514,7 +514,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -523,7 +523,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -548,7 +548,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -567,7 +567,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -601,7 +601,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loaded">loaded</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -629,7 +629,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxresolution">maxResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -657,7 +657,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxzoom">maxZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -685,7 +685,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minresolution">minResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -713,7 +713,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minzoom">minZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -742,7 +742,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -761,7 +761,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -796,7 +796,7 @@
 								<p>Inherited from <a href="layerbasexyztile.html">LayerBaseXyzTile</a>.<a href="layerbasexyztile.html#ollayer">olLayer</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#ollayer">olLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseXyzTile.ts#L62">layers/LayerBaseXyzTile.ts:62</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseXyzTile.ts#L62">layers/LayerBaseXyzTile.ts:62</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -818,7 +818,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -837,7 +837,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -872,7 +872,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -891,7 +891,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -926,7 +926,7 @@
 								<p>Inherited from <a href="layerbasexyztile.html">LayerBaseXyzTile</a>.<a href="layerbasexyztile.html#source">source</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#source">source</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseXyzTile.ts#L54">layers/LayerBaseXyzTile.ts:54</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseXyzTile.ts#L54">layers/LayerBaseXyzTile.ts:54</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -947,7 +947,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#url">url</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -976,7 +976,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L331">layers/LayerBase.ts:331</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -995,7 +995,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L339">layers/LayerBase.ts:339</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1029,7 +1029,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1043,7 +1043,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1075,7 +1075,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_addlegendcontent">_addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1104,7 +1104,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_load">_load</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthTile.ts#L68">layers/LayerRealEarthTile.ts:68</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthTile.ts#L68">layers/LayerRealEarthTile.ts:68</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -1115,14 +1115,14 @@
 					<a name="addlegendcontent" class="tsd-anchor"></a>
 					<h3>add<wbr>Legend<wbr>Content</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#addlegendcontent">addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1133,7 +1133,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>additionalContent: <span class="tsd-signature-type">any</span></h5>
+									<h5>additionalContent: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1144,17 +1144,17 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#applycollapse">applyCollapse</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1169,7 +1169,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getlegenddiv">getLegendDiv</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1193,7 +1193,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getollayer">getOlLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1211,7 +1211,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getsource">getSource</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1229,7 +1229,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#refresh">refresh</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1252,7 +1252,7 @@
 							<aside class="tsd-sources">
 								<p>Implementation of <a href="../interfaces/irealearthanimate.html">IRealEarthAnimate</a>.<a href="../interfaces/irealearthanimate.html#setlayertime">setLayerTime</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthTile.ts#L60">layers/LayerRealEarthTile.ts:60</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthTile.ts#L60">layers/LayerRealEarthTile.ts:60</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1276,7 +1276,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setvisible">setVisible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1300,7 +1300,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setzindex">setZIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L424">layers/LayerBase.ts:424</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/layerswipe.html b/doc/classes/layerswipe.html
index 8f5d203..63bf37c 100644
--- a/doc/classes/layerswipe.html
+++ b/doc/classes/layerswipe.html
@@ -125,7 +125,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L22">olHelpers/layerSwipe.ts:22</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L22">olHelpers/layerSwipe.ts:22</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -157,7 +157,7 @@
 					<div class="tsd-signature tsd-kind-icon">$map<wbr>Element<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L19">olHelpers/layerSwipe.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L19">olHelpers/layerSwipe.ts:19</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -167,7 +167,7 @@
 					<div class="tsd-signature tsd-kind-icon">$swiper<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L20">olHelpers/layerSwipe.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L20">olHelpers/layerSwipe.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -177,7 +177,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L18">olHelpers/layerSwipe.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L18">olHelpers/layerSwipe.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -187,7 +187,7 @@
 					<div class="tsd-signature tsd-kind-icon">_percent<wbr>Right<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L17">olHelpers/layerSwipe.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L17">olHelpers/layerSwipe.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -197,7 +197,7 @@
 					<div class="tsd-signature tsd-kind-icon">dragging<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L21">olHelpers/layerSwipe.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L21">olHelpers/layerSwipe.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -207,7 +207,7 @@
 					<div class="tsd-signature tsd-kind-icon">left<wbr>Layers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L15">olHelpers/layerSwipe.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L15">olHelpers/layerSwipe.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -217,7 +217,7 @@
 					<div class="tsd-signature tsd-kind-icon">offset<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L22">olHelpers/layerSwipe.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L22">olHelpers/layerSwipe.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -227,7 +227,7 @@
 					<div class="tsd-signature tsd-kind-icon">right<wbr>Layers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L16">olHelpers/layerSwipe.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L16">olHelpers/layerSwipe.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -245,7 +245,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L140">olHelpers/layerSwipe.ts:140</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L140">olHelpers/layerSwipe.ts:140</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@@ -253,7 +253,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L144">olHelpers/layerSwipe.ts:144</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L144">olHelpers/layerSwipe.ts:144</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -273,13 +273,13 @@
 					<a name="addleftlayer" class="tsd-anchor"></a>
 					<h3>add<wbr>Left<wbr>Layer</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Left<wbr>Layer<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Left<wbr>Layer<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L87">olHelpers/layerSwipe.ts:87</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L87">olHelpers/layerSwipe.ts:87</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -287,7 +287,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>lyr: <span class="tsd-signature-type">any</span></h5>
+									<h5>lyr: <a href="layerbase.html" class="tsd-signature-type">LayerBase</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>layer to be added to left side</p>
 									</div>
@@ -301,13 +301,13 @@
 					<a name="addrightlayer" class="tsd-anchor"></a>
 					<h3>add<wbr>Right<wbr>Layer</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Right<wbr>Layer<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Right<wbr>Layer<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L116">olHelpers/layerSwipe.ts:116</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L116">olHelpers/layerSwipe.ts:116</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -315,7 +315,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>lyr: <span class="tsd-signature-type">any</span></h5>
+									<h5>lyr: <a href="layerbase.html" class="tsd-signature-type">LayerBase</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>layer to be added to right side</p>
 									</div>
diff --git a/doc/classes/layervectorrealearth.html b/doc/classes/layervectorrealearth.html
index bae6527..9accf4a 100644
--- a/doc/classes/layervectorrealearth.html
+++ b/doc/classes/layervectorrealearth.html
@@ -212,7 +212,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthVector.ts#L25">layers/LayerRealEarthVector.ts:25</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthVector.ts#L25">layers/LayerRealEarthVector.ts:25</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -245,7 +245,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#__legenddiv">_$legendDiv</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L49">layers/LayerBase.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -256,7 +256,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_animate">_animate</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L45">layers/LayerBase.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -267,7 +267,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_applycollapsecalled">_applyCollapseCalled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L52">layers/LayerBase.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -278,7 +278,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_autoload">_autoLoad</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L45">layers/LayerBaseVector.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -289,7 +289,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#_geojsonformat">_geoJsonFormat</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L31">layers/LayerBaseVectorGeoJson.ts:31</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L31">layers/LayerBaseVectorGeoJson.ts:31</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -300,7 +300,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_id">_id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L42">layers/LayerBase.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -311,7 +311,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcheckbox">_legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L32">layers/LayerBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -322,7 +322,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcollapse">_legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L46">layers/LayerBase.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -333,7 +333,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_legendcontent">_legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L40">layers/LayerBase.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -344,7 +344,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_loaded">_loaded</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L38">layers/LayerBase.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -355,7 +355,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmove">_mapMove</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L50">layers/LayerBaseVector.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -366,7 +366,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmovemakegetparams">_mapMoveMakeGetParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L48">layers/LayerBaseVector.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -377,7 +377,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_mapmoveparams">_mapMoveParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L49">layers/LayerBaseVector.ts:49</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -388,7 +388,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxresolution">_maxResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L47">layers/LayerBase.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -399,7 +399,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_maxzoom">_maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L36">layers/LayerBase.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -410,7 +410,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minresolution">_minResolution</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L48">layers/LayerBase.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -421,7 +421,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_minzoom">_minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L35">layers/LayerBase.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -432,7 +432,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_name">_name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L43">layers/LayerBase.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -444,7 +444,7 @@
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ollayer">_olLayer</a></p>
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_ollayer">_olLayer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L42">layers/LayerBaseVector.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -455,7 +455,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ondemand">_onDemand</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L46">layers/LayerBaseVector.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -466,7 +466,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_ondemanddelay">_onDemandDelay</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L47">layers/LayerBaseVector.ts:47</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -477,7 +477,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_opacity">_opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L34">layers/LayerBase.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -488,7 +488,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_params">_params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L41">layers/LayerBase.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -498,7 +498,7 @@
 					<div class="tsd-signature tsd-kind-icon">_products<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthVector.ts#L24">layers/LayerRealEarthVector.ts:24</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthVector.ts#L24">layers/LayerRealEarthVector.ts:24</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -509,7 +509,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_projection4326">_projection4326</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L52">layers/LayerBaseVector.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -520,7 +520,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_projectionmap">_projectionMap</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L51">layers/LayerBaseVector.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -532,7 +532,7 @@
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_source">_source</a></p>
 						<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_source">_source</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L43">layers/LayerBaseVector.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -543,7 +543,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#_style">_style</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L44">layers/LayerBaseVector.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -554,7 +554,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#_transform">_transform</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L32">layers/LayerBaseVectorGeoJson.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L32">layers/LayerBaseVectorGeoJson.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -565,7 +565,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_url">_url</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L33">layers/LayerBase.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -576,7 +576,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_visible">_visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L37">layers/LayerBase.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -587,7 +587,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_zindex">_zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L39">layers/LayerBase.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -597,7 +597,7 @@
 					<div class="tsd-signature tsd-kind-icon">animator<span class="tsd-signature-symbol">:</span> <a href="realearthanimatevector.html" class="tsd-signature-type">RealEarthAnimateVector</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthVector.ts#L25">layers/LayerRealEarthVector.ts:25</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthVector.ts#L25">layers/LayerRealEarthVector.ts:25</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -608,7 +608,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L50">layers/LayerBase.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -627,7 +627,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L245">layers/LayerBase.ts:245</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -636,7 +636,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#animate">animate</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L249">layers/LayerBase.ts:249</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -660,7 +660,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#autoload">autoLoad</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L214">layers/LayerBaseVector.ts:214</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L213">layers/LayerBaseVector.ts:213</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -683,7 +683,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#features">features</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L299">layers/LayerBaseVector.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L298">layers/LayerBaseVector.ts:298</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -707,7 +707,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L237">layers/LayerBase.ts:237</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -716,7 +716,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#id">id</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L241">layers/LayerBase.ts:241</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -741,7 +741,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L257">layers/LayerBase.ts:257</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -760,7 +760,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#legendcontent">legendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L266">layers/LayerBase.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -794,7 +794,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#loaded">loaded</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L393">layers/LayerBase.ts:393</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -822,7 +822,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapcrs">mapCrs</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L237">layers/LayerBaseVector.ts:237</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L236">layers/LayerBaseVector.ts:236</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -845,7 +845,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmove">mapMove</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L259">layers/LayerBaseVector.ts:259</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L258">layers/LayerBaseVector.ts:258</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -873,7 +873,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmoveparams">mapMoveParams</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L267">layers/LayerBaseVector.ts:267</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L266">layers/LayerBaseVector.ts:266</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -901,7 +901,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapproj">mapProj</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L241">layers/LayerBaseVector.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L240">layers/LayerBaseVector.ts:240</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Projection</span></h4>
@@ -919,7 +919,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxresolution">maxResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L299">layers/LayerBase.ts:299</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -947,7 +947,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#maxzoom">maxZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L315">layers/LayerBase.ts:315</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -975,7 +975,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minresolution">minResolution</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L291">layers/LayerBase.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1003,7 +1003,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#minzoom">minZoom</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L307">layers/LayerBase.ts:307</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1032,7 +1032,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L377">layers/LayerBase.ts:377</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1051,7 +1051,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#name">name</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L385">layers/LayerBase.ts:385</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1086,7 +1086,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#ollayer">olLayer</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#ollayer">olLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L306">layers/LayerBaseVector.ts:306</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L305">layers/LayerBaseVector.ts:305</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Vector</span></h4>
@@ -1104,7 +1104,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#ondemanddelay">onDemandDelay</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L207">layers/LayerBaseVector.ts:207</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L206">layers/LayerBaseVector.ts:206</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1128,7 +1128,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L358">layers/LayerBase.ts:358</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1147,7 +1147,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#opacity">opacity</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L366">layers/LayerBase.ts:366</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1182,7 +1182,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L274">layers/LayerBase.ts:274</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1201,7 +1201,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#params">params</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L283">layers/LayerBase.ts:283</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1236,7 +1236,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#source">source</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#source">source</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L292">layers/LayerBaseVector.ts:292</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L291">layers/LayerBaseVector.ts:291</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1264,7 +1264,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#style">style</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L221">layers/LayerBaseVector.ts:221</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L220">layers/LayerBaseVector.ts:220</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1283,7 +1283,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#style">style</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L229">layers/LayerBaseVector.ts:229</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L228">layers/LayerBaseVector.ts:228</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1317,7 +1317,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#url">url</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L323">layers/LayerBase.ts:323</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1347,7 +1347,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#visible">visible</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L271">layers/LayerBaseVector.ts:271</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L270">layers/LayerBaseVector.ts:270</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1362,7 +1362,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#visible">visible</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#visible">visible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L280">layers/LayerBaseVector.ts:280</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L279">layers/LayerBaseVector.ts:279</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1399,7 +1399,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L413">layers/LayerBase.ts:413</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1413,7 +1413,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#zindex">zIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L420">layers/LayerBase.ts:420</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1445,7 +1445,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#_addlegendcontent">_addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L165">layers/LayerBase.ts:165</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1474,7 +1474,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#_load">_load</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthVector.ts#L78">layers/LayerRealEarthVector.ts:78</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthVector.ts#L78">layers/LayerRealEarthVector.ts:78</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -1493,7 +1493,7 @@
 								<p>Inherited from <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#addfeatures">addFeatures</a></p>
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#addfeatures">addFeatures</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L80">layers/LayerBaseVectorGeoJson.ts:80</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L80">layers/LayerBaseVectorGeoJson.ts:80</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1518,14 +1518,14 @@
 					<a name="addlegendcontent" class="tsd-anchor"></a>
 					<h3>add<wbr>Legend<wbr>Content</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Legend<wbr>Content<span class="tsd-signature-symbol">(</span>additionalContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#addlegendcontent">addLegendContent</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L187">layers/LayerBase.ts:187</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1536,7 +1536,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>additionalContent: <span class="tsd-signature-type">any</span></h5>
+									<h5>additionalContent: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1547,17 +1547,17 @@
 					<a name="applycollapse" class="tsd-anchor"></a>
 					<h3>apply<wbr>Collapse</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">apply<wbr>Collapse<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#applycollapse">applyCollapse</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L191">layers/LayerBase.ts:191</a></li>
 								</ul>
 							</aside>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1572,7 +1572,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#clear">clear</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L198">layers/LayerBaseVector.ts:198</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L197">layers/LayerBaseVector.ts:197</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1595,7 +1595,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getlegenddiv">getLegendDiv</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L156">layers/LayerBase.ts:156</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1619,7 +1619,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getollayer">getOlLayer</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L435">layers/LayerBase.ts:435</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Layer</span></h4>
@@ -1637,7 +1637,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#getsource">getSource</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L406">layers/LayerBase.ts:406</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Source</span></h4>
@@ -1648,14 +1648,14 @@
 					<a name="mapmovebefore" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Before</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Before<span class="tsd-signature-symbol">(</span>zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, evtType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovebefore">mapMoveBefore</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L154">layers/LayerBaseVector.ts:154</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L153">layers/LayerBaseVector.ts:153</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1666,13 +1666,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>zoom: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoom: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
 								</li>
 								<li>
-									<h5>evtType: <span class="tsd-signature-type">any</span></h5>
+									<h5>evtType: <span class="tsd-signature-type">string</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -1684,7 +1684,7 @@
 					<a name="mapmovecallback" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Callback</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Callback<span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
@@ -1692,7 +1692,7 @@
 								<p>Inherited from <a href="layerbasevectorgeojson.html">LayerBaseVectorGeoJson</a>.<a href="layerbasevectorgeojson.html#mapmovecallback">mapMoveCallback</a></p>
 								<p>Overrides <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovecallback">mapMoveCallback</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L120">layers/LayerBaseVectorGeoJson.ts:120</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L120">layers/LayerBaseVectorGeoJson.ts:120</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1707,7 +1707,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>d: <span class="tsd-signature-type">any</span></h5>
+									<h5>d: <span class="tsd-signature-type">Object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the json response</p>
 									</div>
@@ -1721,14 +1721,14 @@
 					<a name="mapmovemakegetparams" class="tsd-anchor"></a>
 					<h3>map<wbr>Move<wbr>Make<wbr>Get<wbr>Params</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">(</span>extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span>, zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#mapmovemakegetparams">mapMoveMakeGetParams</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L179">layers/LayerBaseVector.ts:179</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L178">layers/LayerBaseVector.ts:178</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1739,13 +1739,39 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>extent: <span class="tsd-signature-type">any</span></h5>
+									<h5>extent: <span class="tsd-signature-type">object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>extent object</p>
 									</div>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter">
+											<h5>maxX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>maxY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>maxY</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minX</p>
+											</div>
+										</li>
+										<li class="tsd-parameter">
+											<h5>minY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+											<div class="tsd-comment tsd-typography">
+												<p>minY</p>
+											</div>
+										</li>
+									</ul>
 								</li>
 								<li>
-									<h5>zoomLevel: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoomLevel: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>zoom level</p>
 									</div>
@@ -1766,7 +1792,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#refresh">refresh</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L231">layers/LayerBase.ts:231</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1789,7 +1815,7 @@
 							<aside class="tsd-sources">
 								<p>Implementation of <a href="../interfaces/irealearthanimate.html">IRealEarthAnimate</a>.<a href="../interfaces/irealearthanimate.html#setlayertime">setLayerTime</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthVector.ts#L70">layers/LayerRealEarthVector.ts:70</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthVector.ts#L70">layers/LayerRealEarthVector.ts:70</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1813,7 +1839,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setvisible">setVisible</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L343">layers/LayerBase.ts:343</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1838,7 +1864,7 @@
 								<p>Inherited from <a href="layerbasevector.html">LayerBaseVector</a>.<a href="layerbasevector.html#setzindex">setZIndex</a></p>
 								<p>Overrides <a href="layerbase.html">LayerBase</a>.<a href="layerbase.html#setzindex">setZIndex</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L310">layers/LayerBaseVector.ts:310</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L309">layers/LayerBaseVector.ts:309</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/classes/linesymbol.html b/doc/classes/linesymbol.html
index 3fe37d4..f84faf6 100644
--- a/doc/classes/linesymbol.html
+++ b/doc/classes/linesymbol.html
@@ -107,20 +107,20 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Line<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="linesymbol.html" class="tsd-signature-type">LineSymbol</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Line<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="linesymbol.html" class="tsd-signature-type">LineSymbol</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L129">olHelpers/esriToOlStyle.ts:129</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L129">olHelpers/esriToOlStyle.ts:129</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>symbolObj: <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></h5>
+									<h5>symbolObj: <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></h5>
 								</li>
 								<li>
 									<h5>opacity: <span class="tsd-signature-type">number</span></h5>
@@ -140,18 +140,18 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#legendhtml">legendHtml</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L71">olHelpers/esriToOlStyle.ts:71</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L71">olHelpers/esriToOlStyle.ts:71</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="olstyle" class="tsd-anchor"></a>
 					<h3>ol<wbr>Style</h3>
-					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
+					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#olstyle">olStyle</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -162,18 +162,18 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L72">olHelpers/esriToOlStyle.ts:72</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L72">olHelpers/esriToOlStyle.ts:72</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="symbolobj" class="tsd-anchor"></a>
 					<h3>symbol<wbr>Obj</h3>
-					<div class="tsd-signature tsd-kind-icon">symbol<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></div>
+					<div class="tsd-signature tsd-kind-icon">symbol<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#symbolobj">symbolObj</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L73">olHelpers/esriToOlStyle.ts:73</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L73">olHelpers/esriToOlStyle.ts:73</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/classes/mapinteractionbase.html b/doc/classes/mapinteractionbase.html
index 23f6171..b0363bf 100644
--- a/doc/classes/mapinteractionbase.html
+++ b/doc/classes/mapinteractionbase.html
@@ -137,7 +137,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L16">olHelpers/mapInteractionBase.ts:16</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L16">olHelpers/mapInteractionBase.ts:16</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -169,7 +169,7 @@
 					<div class="tsd-signature tsd-kind-icon">_initialized<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L15">olHelpers/mapInteractionBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L15">olHelpers/mapInteractionBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -179,7 +179,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L14">olHelpers/mapInteractionBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L14">olHelpers/mapInteractionBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -189,7 +189,7 @@
 					<div class="tsd-signature tsd-kind-icon">_subtype<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L16">olHelpers/mapInteractionBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L16">olHelpers/mapInteractionBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -206,7 +206,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L52">olHelpers/mapInteractionBase.ts:52</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L52">olHelpers/mapInteractionBase.ts:52</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -229,7 +229,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L44">olHelpers/mapInteractionBase.ts:44</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L44">olHelpers/mapInteractionBase.ts:44</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -255,7 +255,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L60">olHelpers/mapInteractionBase.ts:60</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L60">olHelpers/mapInteractionBase.ts:60</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -277,7 +277,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L72">olHelpers/mapInteractionBase.ts:72</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L72">olHelpers/mapInteractionBase.ts:72</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -299,7 +299,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L33">olHelpers/mapInteractionBase.ts:33</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L33">olHelpers/mapInteractionBase.ts:33</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
diff --git a/doc/classes/mapmovecls.html b/doc/classes/mapmovecls.html
index 7e28aeb..c3a2a4d 100644
--- a/doc/classes/mapmovecls.html
+++ b/doc/classes/mapmovecls.html
@@ -157,7 +157,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L44">olHelpers/mapMoveCls.ts:44</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L44">olHelpers/mapMoveCls.ts:44</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -178,7 +178,7 @@
 					<div class="tsd-signature tsd-kind-icon">_arr<wbr>Layer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L37">olHelpers/mapMoveCls.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L37">olHelpers/mapMoveCls.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -188,7 +188,7 @@
 					<div class="tsd-signature tsd-kind-icon">_arr<wbr>Lyr<wbr>Request<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L44">olHelpers/mapMoveCls.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L44">olHelpers/mapMoveCls.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -198,7 +198,7 @@
 					<div class="tsd-signature tsd-kind-icon">_arr<wbr>Lyr<wbr>Timeout<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L38">olHelpers/mapMoveCls.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L38">olHelpers/mapMoveCls.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -209,19 +209,27 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#_initialized">_initialized</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L15">olHelpers/mapInteractionBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L15">olHelpers/mapInteractionBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
 					<a name="_lookuplayer" class="tsd-anchor"></a>
 					<h3>_lookup<wbr>Layer</h3>
-					<div class="tsd-signature tsd-kind-icon">_lookup<wbr>Layer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div>
+					<div class="tsd-signature tsd-kind-icon">_lookup<wbr>Layer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L36">olHelpers/mapMoveCls.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L36">olHelpers/mapMoveCls.ts:36</a></li>
 						</ul>
 					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-index-signature">
+								<h5><span class="tsd-signature-symbol">[</span>s: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a></h5>
+							</li>
+						</ul>
+					</div>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
 					<a name="_map" class="tsd-anchor"></a>
@@ -230,7 +238,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#_map">_map</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L14">olHelpers/mapInteractionBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L14">olHelpers/mapInteractionBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -240,7 +248,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<wbr>Extent<span class="tsd-signature-symbol">:</span> <a href="../interfaces/extentobject.html" class="tsd-signature-type">extentObject</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L34">olHelpers/mapMoveCls.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L34">olHelpers/mapMoveCls.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -250,7 +258,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<wbr>Move<wbr>Callback<wbr>Context<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L42">olHelpers/mapMoveCls.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L42">olHelpers/mapMoveCls.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -260,7 +268,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<wbr>Move<wbr>Callback<wbr>Delays<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L40">olHelpers/mapMoveCls.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L40">olHelpers/mapMoveCls.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -270,7 +278,7 @@
 					<div class="tsd-signature tsd-kind-icon">_map<wbr>Move<wbr>Callback<wbr>Timeout<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L39">olHelpers/mapMoveCls.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L39">olHelpers/mapMoveCls.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -280,19 +288,27 @@
 					<div class="tsd-signature tsd-kind-icon">_map<wbr>Move<wbr>Callbacks<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/mapmovecallbackfunction.html" class="tsd-signature-type">mapMoveCallbackFunction</a><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L43">olHelpers/mapMoveCls.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L43">olHelpers/mapMoveCls.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
 					<a name="_mapmovecallbackslookup" class="tsd-anchor"></a>
 					<h3>_map<wbr>Move<wbr>Callbacks<wbr>Lookup</h3>
-					<div class="tsd-signature tsd-kind-icon">_map<wbr>Move<wbr>Callbacks<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div>
+					<div class="tsd-signature tsd-kind-icon">_map<wbr>Move<wbr>Callbacks<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L41">olHelpers/mapMoveCls.ts:41</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L41">olHelpers/mapMoveCls.ts:41</a></li>
 						</ul>
 					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-index-signature">
+								<h5><span class="tsd-signature-symbol">[</span>s: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="../interfaces/mapmovecallbackfunction.html" class="tsd-signature-type">mapMoveCallbackFunction</a></h5>
+							</li>
+						</ul>
+					</div>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
 					<a name="_subtype" class="tsd-anchor"></a>
@@ -301,7 +317,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#_subtype">_subtype</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L16">olHelpers/mapInteractionBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L16">olHelpers/mapInteractionBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -311,7 +327,7 @@
 					<div class="tsd-signature tsd-kind-icon">_zoom<wbr>Level<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L35">olHelpers/mapMoveCls.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L35">olHelpers/mapMoveCls.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -329,7 +345,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#initialized">initialized</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L52">olHelpers/mapInteractionBase.ts:52</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L52">olHelpers/mapInteractionBase.ts:52</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -353,7 +369,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#map">map</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L44">olHelpers/mapInteractionBase.ts:44</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L44">olHelpers/mapInteractionBase.ts:44</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -376,7 +392,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L107">olHelpers/mapMoveCls.ts:107</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L107">olHelpers/mapMoveCls.ts:107</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -402,7 +418,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#_checkinit">_checkInit</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L60">olHelpers/mapInteractionBase.ts:60</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L60">olHelpers/mapInteractionBase.ts:60</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -424,7 +440,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L90">olHelpers/mapMoveCls.ts:90</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L90">olHelpers/mapMoveCls.ts:90</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -441,7 +457,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L265">olHelpers/mapMoveCls.ts:265</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L265">olHelpers/mapMoveCls.ts:265</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -493,7 +509,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L233">olHelpers/mapMoveCls.ts:233</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L233">olHelpers/mapMoveCls.ts:233</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -531,7 +547,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#checkinit">checkInit</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L72">olHelpers/mapInteractionBase.ts:72</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L72">olHelpers/mapInteractionBase.ts:72</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -554,7 +570,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#init">init</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L71">olHelpers/mapMoveCls.ts:71</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L71">olHelpers/mapMoveCls.ts:71</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -585,7 +601,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L121">olHelpers/mapMoveCls.ts:121</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L121">olHelpers/mapMoveCls.ts:121</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -628,7 +644,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L190">olHelpers/mapMoveCls.ts:190</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L190">olHelpers/mapMoveCls.ts:190</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
diff --git a/doc/classes/mappopupcls.html b/doc/classes/mappopupcls.html
index e0bac58..db52ec5 100644
--- a/doc/classes/mappopupcls.html
+++ b/doc/classes/mappopupcls.html
@@ -151,7 +151,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L97">olHelpers/mapPopupCls.ts:97</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L98">olHelpers/mapPopupCls.ts:98</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -173,7 +173,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#_initialized">_initialized</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L15">olHelpers/mapInteractionBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L15">olHelpers/mapInteractionBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -184,7 +184,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#_map">_map</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L14">olHelpers/mapInteractionBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L14">olHelpers/mapInteractionBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -195,7 +195,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#_subtype">_subtype</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L16">olHelpers/mapInteractionBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L16">olHelpers/mapInteractionBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -213,7 +213,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#initialized">initialized</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L52">olHelpers/mapInteractionBase.ts:52</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L52">olHelpers/mapInteractionBase.ts:52</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -237,7 +237,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#map">map</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L44">olHelpers/mapInteractionBase.ts:44</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L44">olHelpers/mapInteractionBase.ts:44</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -257,13 +257,13 @@
 					<a name="_addpopuplayer" class="tsd-anchor"></a>
 					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _add<wbr>Popup<wbr>Layer</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
-						<li class="tsd-signature tsd-kind-icon">_add<wbr>Popup<wbr>Layer<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><a href="layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a>, selectionStyle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vector</span></li>
+						<li class="tsd-signature tsd-kind-icon">_add<wbr>Popup<wbr>Layer<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><a href="layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a><span class="tsd-signature-symbol"> | </span><a href="layeresrimapserver.html" class="tsd-signature-type">LayerEsriMapServer</a>, selectionStyle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vector</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L416">olHelpers/mapPopupCls.ts:416</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L417">olHelpers/mapPopupCls.ts:417</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -271,7 +271,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>lyr: <a href="layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a></h5>
+									<h5>lyr: <a href="layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a><span class="tsd-signature-symbol"> | </span><a href="layeresrimapserver.html" class="tsd-signature-type">LayerEsriMapServer</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the layer being acted on</p>
 									</div>
@@ -307,7 +307,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#_checkinit">_checkInit</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L60">olHelpers/mapInteractionBase.ts:60</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L60">olHelpers/mapInteractionBase.ts:60</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -329,7 +329,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L370">olHelpers/mapPopupCls.ts:370</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L371">olHelpers/mapPopupCls.ts:371</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -358,7 +358,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L320">olHelpers/mapPopupCls.ts:320</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L321">olHelpers/mapPopupCls.ts:321</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -380,7 +380,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L532">olHelpers/mapPopupCls.ts:532</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L533">olHelpers/mapPopupCls.ts:533</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -405,13 +405,13 @@
 					<a name="addmapservicepopup" class="tsd-anchor"></a>
 					<h3>add<wbr>Map<wbr>Service<wbr>Popup</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">add<wbr>Map<wbr>Service<wbr>Popup<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, selectionStyle<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vector</span></li>
+						<li class="tsd-signature tsd-kind-icon">add<wbr>Map<wbr>Service<wbr>Popup<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><a href="layeresrimapserver.html" class="tsd-signature-type">LayerEsriMapServer</a>, selectionStyle<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Vector</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L511">olHelpers/mapPopupCls.ts:511</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L512">olHelpers/mapPopupCls.ts:512</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -419,7 +419,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>lyr: <span class="tsd-signature-type">any</span></h5>
+									<h5>lyr: <a href="layeresrimapserver.html" class="tsd-signature-type">LayerEsriMapServer</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>map server layer</p>
 									</div>
@@ -443,7 +443,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L343">olHelpers/mapPopupCls.ts:343</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L344">olHelpers/mapPopupCls.ts:344</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -489,7 +489,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L402">olHelpers/mapPopupCls.ts:402</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L403">olHelpers/mapPopupCls.ts:403</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -517,7 +517,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L471">olHelpers/mapPopupCls.ts:471</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L472">olHelpers/mapPopupCls.ts:472</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -570,7 +570,7 @@
 							<aside class="tsd-sources">
 								<p>Inherited from <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#checkinit">checkInit</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L72">olHelpers/mapInteractionBase.ts:72</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L72">olHelpers/mapInteractionBase.ts:72</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -592,7 +592,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L518">olHelpers/mapPopupCls.ts:518</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L519">olHelpers/mapPopupCls.ts:519</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -609,7 +609,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L386">olHelpers/mapPopupCls.ts:386</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L387">olHelpers/mapPopupCls.ts:387</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -627,7 +627,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="mapinteractionbase.html">MapInteractionBase</a>.<a href="mapinteractionbase.html#init">init</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L144">olHelpers/mapPopupCls.ts:144</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L145">olHelpers/mapPopupCls.ts:145</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -652,13 +652,13 @@
 					<a name="removevectorpopup" class="tsd-anchor"></a>
 					<h3>remove<wbr>Vector<wbr>Popup</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">remove<wbr>Vector<wbr>Popup<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">remove<wbr>Vector<wbr>Popup<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><a href="layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L488">olHelpers/mapPopupCls.ts:488</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L489">olHelpers/mapPopupCls.ts:489</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -666,7 +666,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>lyr: <span class="tsd-signature-type">any</span></h5>
+									<h5>lyr: <a href="layerbase.html" class="tsd-signature-type">LayerBase</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>layer</p>
 									</div>
diff --git a/doc/classes/mediacontrol.html b/doc/classes/mediacontrol.html
index 46de930..a5c436b 100644
--- a/doc/classes/mediacontrol.html
+++ b/doc/classes/mediacontrol.html
@@ -137,7 +137,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L59">domUtil/media-control.ts:59</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L58">domUtil/media-control.ts:58</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -171,7 +171,7 @@
 					<div class="tsd-signature tsd-kind-icon">_$btn<wbr>Stop<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L51">domUtil/media-control.ts:51</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L50">domUtil/media-control.ts:50</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -181,7 +181,7 @@
 					<div class="tsd-signature tsd-kind-icon">_$slider<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L52">domUtil/media-control.ts:52</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L51">domUtil/media-control.ts:51</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -191,7 +191,7 @@
 					<div class="tsd-signature tsd-kind-icon">_$val<wbr>Label<wbr>Max<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L55">domUtil/media-control.ts:55</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L54">domUtil/media-control.ts:54</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -201,7 +201,7 @@
 					<div class="tsd-signature tsd-kind-icon">_$val<wbr>Label<wbr>Min<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L54">domUtil/media-control.ts:54</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L53">domUtil/media-control.ts:53</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -211,7 +211,7 @@
 					<div class="tsd-signature tsd-kind-icon">_$val<wbr>Label<wbr>Val<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L53">domUtil/media-control.ts:53</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L52">domUtil/media-control.ts:52</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -221,7 +221,7 @@
 					<div class="tsd-signature tsd-kind-icon">_change<wbr>Func<span class="tsd-signature-symbol">:</span> <a href="../interfaces/changefunction.html" class="tsd-signature-type">changeFunction</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L59">domUtil/media-control.ts:59</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L58">domUtil/media-control.ts:58</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -231,7 +231,7 @@
 					<div class="tsd-signature tsd-kind-icon">_container<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L42">domUtil/media-control.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L41">domUtil/media-control.ts:41</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -241,7 +241,7 @@
 					<div class="tsd-signature tsd-kind-icon">_current<wbr>Value<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L47">domUtil/media-control.ts:47</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L46">domUtil/media-control.ts:46</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -251,7 +251,7 @@
 					<div class="tsd-signature tsd-kind-icon">_interval<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L56">domUtil/media-control.ts:56</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L55">domUtil/media-control.ts:55</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -261,7 +261,7 @@
 					<div class="tsd-signature tsd-kind-icon">_max<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L44">domUtil/media-control.ts:44</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L43">domUtil/media-control.ts:43</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -271,7 +271,7 @@
 					<div class="tsd-signature tsd-kind-icon">_min<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L43">domUtil/media-control.ts:43</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L42">domUtil/media-control.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -281,7 +281,7 @@
 					<div class="tsd-signature tsd-kind-icon">_play<wbr>Interval<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L45">domUtil/media-control.ts:45</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L44">domUtil/media-control.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -291,7 +291,7 @@
 					<div class="tsd-signature tsd-kind-icon">_playing<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L49">domUtil/media-control.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L48">domUtil/media-control.ts:48</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -301,7 +301,7 @@
 					<div class="tsd-signature tsd-kind-icon">_show<wbr>AsDate<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L57">domUtil/media-control.ts:57</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L56">domUtil/media-control.ts:56</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -311,7 +311,7 @@
 					<div class="tsd-signature tsd-kind-icon">_step<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L46">domUtil/media-control.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L45">domUtil/media-control.ts:45</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -328,7 +328,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L247">domUtil/media-control.ts:247</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L249">domUtil/media-control.ts:249</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -359,7 +359,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L188">domUtil/media-control.ts:188</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L190">domUtil/media-control.ts:190</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@@ -367,7 +367,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L192">domUtil/media-control.ts:192</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L194">domUtil/media-control.ts:194</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -390,7 +390,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L180">domUtil/media-control.ts:180</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L182">domUtil/media-control.ts:182</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@@ -407,7 +407,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L176">domUtil/media-control.ts:176</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L178">domUtil/media-control.ts:178</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@@ -424,7 +424,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L172">domUtil/media-control.ts:172</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L174">domUtil/media-control.ts:174</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@@ -441,7 +441,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L184">domUtil/media-control.ts:184</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L186">domUtil/media-control.ts:186</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@@ -455,13 +455,13 @@
 					<a name="setminmaxvaluestep" class="tsd-anchor"></a>
 					<h3>set<wbr>Min<wbr>Max<wbr>Value<wbr>Step</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">set<wbr>Min<wbr>Max<wbr>Value<wbr>Step<span class="tsd-signature-symbol">(</span>newMin<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, newMax<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, newValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, newStep<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">set<wbr>Min<wbr>Max<wbr>Value<wbr>Step<span class="tsd-signature-symbol">(</span>newMin<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, newMax<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, newValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, newStep<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L217">domUtil/media-control.ts:217</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L219">domUtil/media-control.ts:219</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -472,22 +472,22 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>newMin: <span class="tsd-signature-type">any</span></h5>
+									<h5>newMin: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the new min</p>
 									</div>
 								</li>
 								<li>
-									<h5>newMax: <span class="tsd-signature-type">any</span></h5>
+									<h5>newMax: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the new mas</p>
 									</div>
 								</li>
 								<li>
-									<h5>newValue: <span class="tsd-signature-type">any</span></h5>
+									<h5>newValue: <span class="tsd-signature-type">number</span></h5>
 								</li>
 								<li>
-									<h5>newStep: <span class="tsd-signature-type">any</span></h5>
+									<h5>newStep: <span class="tsd-signature-type">number</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -504,7 +504,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L166">domUtil/media-control.ts:166</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L168">domUtil/media-control.ts:168</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
diff --git a/doc/classes/pointsymbol.html b/doc/classes/pointsymbol.html
index eaf142e..15082ce 100644
--- a/doc/classes/pointsymbol.html
+++ b/doc/classes/pointsymbol.html
@@ -107,20 +107,20 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Point<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="pointsymbol.html" class="tsd-signature-type">PointSymbol</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Point<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="pointsymbol.html" class="tsd-signature-type">PointSymbol</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L94">olHelpers/esriToOlStyle.ts:94</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L94">olHelpers/esriToOlStyle.ts:94</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>symbolObj: <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></h5>
+									<h5>symbolObj: <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></h5>
 								</li>
 								<li>
 									<h5>opacity: <span class="tsd-signature-type">number</span></h5>
@@ -140,18 +140,18 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#legendhtml">legendHtml</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L71">olHelpers/esriToOlStyle.ts:71</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L71">olHelpers/esriToOlStyle.ts:71</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="olstyle" class="tsd-anchor"></a>
 					<h3>ol<wbr>Style</h3>
-					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
+					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#olstyle">olStyle</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -162,18 +162,18 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L72">olHelpers/esriToOlStyle.ts:72</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L72">olHelpers/esriToOlStyle.ts:72</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="symbolobj" class="tsd-anchor"></a>
 					<h3>symbol<wbr>Obj</h3>
-					<div class="tsd-signature tsd-kind-icon">symbol<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></div>
+					<div class="tsd-signature tsd-kind-icon">symbol<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#symbolobj">symbolObj</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L73">olHelpers/esriToOlStyle.ts:73</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L73">olHelpers/esriToOlStyle.ts:73</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/classes/polygonsymbol.html b/doc/classes/polygonsymbol.html
index a41896f..b631520 100644
--- a/doc/classes/polygonsymbol.html
+++ b/doc/classes/polygonsymbol.html
@@ -107,20 +107,20 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Polygon<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="polygonsymbol.html" class="tsd-signature-type">PolygonSymbol</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Polygon<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="polygonsymbol.html" class="tsd-signature-type">PolygonSymbol</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L162">olHelpers/esriToOlStyle.ts:162</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L162">olHelpers/esriToOlStyle.ts:162</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>symbolObj: <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></h5>
+									<h5>symbolObj: <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></h5>
 								</li>
 								<li>
 									<h5>opacity: <span class="tsd-signature-type">number</span></h5>
@@ -140,18 +140,18 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#legendhtml">legendHtml</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L71">olHelpers/esriToOlStyle.ts:71</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L71">olHelpers/esriToOlStyle.ts:71</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="olstyle" class="tsd-anchor"></a>
 					<h3>ol<wbr>Style</h3>
-					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
+					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#olstyle">olStyle</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L74">olHelpers/esriToOlStyle.ts:74</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -162,18 +162,18 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L72">olHelpers/esriToOlStyle.ts:72</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L72">olHelpers/esriToOlStyle.ts:72</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="symbolobj" class="tsd-anchor"></a>
 					<h3>symbol<wbr>Obj</h3>
-					<div class="tsd-signature tsd-kind-icon">symbol<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></div>
+					<div class="tsd-signature tsd-kind-icon">symbol<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="commonsymbol.html">CommonSymbol</a>.<a href="commonsymbol.html#symbolobj">symbolObj</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L73">olHelpers/esriToOlStyle.ts:73</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L73">olHelpers/esriToOlStyle.ts:73</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/classes/radio.html b/doc/classes/radio.html
index e488597..ad51a33 100644
--- a/doc/classes/radio.html
+++ b/doc/classes/radio.html
@@ -284,7 +284,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides Component.render</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Radio.tsx#L101">react/Radio.tsx:101</a></li>
+									<li>Defined in reactCompoents/Radio.tsx:131</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
diff --git a/doc/classes/radiobase.html b/doc/classes/radiobase.html
index 3483749..c17271f 100644
--- a/doc/classes/radiobase.html
+++ b/doc/classes/radiobase.html
@@ -70,7 +70,7 @@
 				<h3>Hierarchy</h3>
 				<ul class="tsd-hierarchy">
 					<li>
-						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
+						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iradiobase.html" class="tsd-signature-type">iRadioBase</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
 						<ul class="tsd-hierarchy">
 							<li>
 								<span class="target">RadioBase</span>
@@ -82,7 +82,7 @@
 			<section class="tsd-panel">
 				<h3>Implements</h3>
 				<ul class="tsd-hierarchy">
-					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
+					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iradiobase.html" class="tsd-signature-type">iRadioBase</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
 				</ul>
 			</section>
 			<section class="tsd-panel-group tsd-index-group">
@@ -123,23 +123,23 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Radio<wbr>Base<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="radiobase.html" class="tsd-signature-type">RadioBase</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Radio<wbr>Base<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><a href="../interfaces/iradiobase.html" class="tsd-signature-type">iRadioBase</a>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="radiobase.html" class="tsd-signature-type">RadioBase</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides Component.__constructor</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Radio.tsx#L49">react/Radio.tsx:49</a></li>
+									<li>Defined in reactCompoents/Radio.tsx:77</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>props: <span class="tsd-signature-type">any</span></h5>
+									<h5>props: <a href="../interfaces/iradiobase.html" class="tsd-signature-type">iRadioBase</a></h5>
 								</li>
 								<li>
-									<h5>context: <span class="tsd-signature-type">any</span></h5>
+									<h5>context: <span class="tsd-signature-type">Object</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <a href="radiobase.html" class="tsd-signature-type">RadioBase</a></h4>
@@ -166,7 +166,7 @@
 					<div class="tsd-signature tsd-kind-icon">group<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Radio.tsx#L49">react/Radio.tsx:49</a></li>
+							<li>Defined in reactCompoents/Radio.tsx:77</li>
 						</ul>
 					</aside>
 				</section>
@@ -176,7 +176,7 @@
 					<div class="tsd-signature tsd-kind-icon">inline<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Radio.tsx#L48">react/Radio.tsx:48</a></li>
+							<li>Defined in reactCompoents/Radio.tsx:76</li>
 						</ul>
 					</aside>
 				</section>
@@ -271,7 +271,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides Component.render</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Radio.tsx#L57">react/Radio.tsx:57</a></li>
+									<li>Defined in reactCompoents/Radio.tsx:85</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
@@ -306,7 +306,7 @@
 									<ul class="tsd-parameters">
 										<li class="tsd-parameter-siganture">
 											<ul class="tsd-signatures tsd-kind-type-literal tsd-is-not-exported">
-												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
+												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><a href="../interfaces/iradiobase.html" class="tsd-signature-type">iRadioBase</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
 											</ul>
 											<ul class="tsd-descriptions">
 												<li class="tsd-description">
@@ -316,45 +316,7 @@
 															<h5>prevState: <span class="tsd-signature-type">null</span></h5>
 														</li>
 														<li>
-															<h5>props: <span class="tsd-signature-type">object</span></h5>
-															<ul class="tsd-parameters">
-																<li class="tsd-parameter">
-																	<h5>callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></h5>
-																	<ul class="tsd-parameters">
-																		<li class="tsd-parameter-siganture">
-																			<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported">
-																				<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
-																			</ul>
-																			<ul class="tsd-descriptions">
-																				<li class="tsd-description">
-																					<h4 class="tsd-parameters-title">Parameters</h4>
-																					<ul class="tsd-parameters">
-																						<li>
-																							<h5>val: <span class="tsd-signature-type">string</span></h5>
-																						</li>
-																					</ul>
-																					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
-																				</li>
-																			</ul>
-																		</li>
-																	</ul>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>connected<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> inline<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>items<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>selected<wbr>Value<wbr>OrIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>title<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
-																</li>
-															</ul>
+															<h5>props: <a href="../interfaces/iradiobase.html" class="tsd-signature-type">iRadioBase</a></h5>
 														</li>
 													</ul>
 													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Pick</span></h4>
diff --git a/doc/classes/radioconnected.html b/doc/classes/radioconnected.html
index c49b063..ff4a778 100644
--- a/doc/classes/radioconnected.html
+++ b/doc/classes/radioconnected.html
@@ -284,7 +284,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides Component.render</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Radio.tsx#L115">react/Radio.tsx:115</a></li>
+									<li>Defined in reactCompoents/Radio.tsx:145</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
diff --git a/doc/classes/radioitem.html b/doc/classes/radioitem.html
index b2f91c4..3607853 100644
--- a/doc/classes/radioitem.html
+++ b/doc/classes/radioitem.html
@@ -70,7 +70,7 @@
 				<h3>Hierarchy</h3>
 				<ul class="tsd-hierarchy">
 					<li>
-						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
+						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iradioitem.html" class="tsd-signature-type">iRadioItem</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
 						<ul class="tsd-hierarchy">
 							<li>
 								<span class="target">RadioItem</span>
@@ -82,17 +82,17 @@
 			<section class="tsd-panel">
 				<h3>Implements</h3>
 				<ul class="tsd-hierarchy">
-					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
+					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iradioitem.html" class="tsd-signature-type">iRadioItem</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
 				</ul>
 			</section>
 			<section class="tsd-panel-group tsd-index-group">
 				<h2>Index</h2>
 				<section class="tsd-panel tsd-index-panel">
 					<div class="tsd-index-content">
-						<section class="tsd-index-section tsd-is-inherited tsd-is-not-exported">
+						<section class="tsd-index-section tsd-is-not-exported">
 							<h3>Constructors</h3>
 							<ul class="tsd-index-list">
-								<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported"><a href="radioitem.html#constructor" class="tsd-kind-icon">constructor</a></li>
+								<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported"><a href="radioitem.html#constructor" class="tsd-kind-icon">constructor</a></li>
 							</ul>
 						</section>
 						<section class="tsd-index-section tsd-is-not-exported">
@@ -116,70 +116,29 @@
 					</div>
 				</section>
 			</section>
-			<section class="tsd-panel-group tsd-member-group tsd-is-inherited tsd-is-not-exported">
+			<section class="tsd-panel-group tsd-member-group tsd-is-not-exported">
 				<h2>Constructors</h2>
-				<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
+				<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported">
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
-					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Radio<wbr>Item<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">object</span>, context<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="radioitem.html" class="tsd-signature-type">RadioItem</a></li>
+					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported">
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Radio<wbr>Item<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><a href="../interfaces/iradioitem.html" class="tsd-signature-type">iRadioItem</a>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="radioitem.html" class="tsd-signature-type">RadioItem</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
-								<p>Inherited from Component.__constructor</p>
+								<p>Overrides Component.__constructor</p>
 								<ul>
-									<li>Defined in C:/Users/glenn/PycharmProjects/webmapsjs/node_modules/@types/react/index.d.ts:169</li>
+									<li>Defined in reactCompoents/Radio.tsx:23</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5><span class="tsd-flag ts-flagOptional">Optional</span> props: <span class="tsd-signature-type">object</span></h5>
-									<ul class="tsd-parameters">
-										<li class="tsd-parameter">
-											<h5>change<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></h5>
-											<ul class="tsd-parameters">
-												<li class="tsd-parameter-siganture">
-													<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported">
-														<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>s<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
-													</ul>
-													<ul class="tsd-descriptions">
-														<li class="tsd-description">
-															<h4 class="tsd-parameters-title">Parameters</h4>
-															<ul class="tsd-parameters">
-																<li>
-																	<h5>s: <span class="tsd-signature-type">string</span></h5>
-																</li>
-															</ul>
-															<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
-														</li>
-													</ul>
-												</li>
-											</ul>
-										</li>
-										<li class="tsd-parameter">
-											<h5>checked<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5>
-										</li>
-										<li class="tsd-parameter">
-											<h5><span class="tsd-flag ts-flagOptional">Optional</span> connected<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5>
-										</li>
-										<li class="tsd-parameter">
-											<h5>group<wbr>Id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
-										</li>
-										<li class="tsd-parameter">
-											<h5><span class="tsd-flag ts-flagOptional">Optional</span> index<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5>
-										</li>
-										<li class="tsd-parameter">
-											<h5>inline<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5>
-										</li>
-										<li class="tsd-parameter">
-											<h5>text<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
-										</li>
-									</ul>
+									<h5>props: <a href="../interfaces/iradioitem.html" class="tsd-signature-type">iRadioItem</a></h5>
 								</li>
 								<li>
-									<h5><span class="tsd-flag ts-flagOptional">Optional</span> context: <span class="tsd-signature-type">any</span></h5>
+									<h5>context: <span class="tsd-signature-type">Object</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <a href="radioitem.html" class="tsd-signature-type">RadioItem</a></h4>
@@ -203,10 +162,10 @@
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="guid" class="tsd-anchor"></a>
 					<h3>guid</h3>
-					<div class="tsd-signature tsd-kind-icon">guid<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;makeGuid()</span></div>
+					<div class="tsd-signature tsd-kind-icon">guid<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Radio.tsx#L12">react/Radio.tsx:12</a></li>
+							<li>Defined in reactCompoents/Radio.tsx:23</li>
 						</ul>
 					</aside>
 				</section>
@@ -301,7 +260,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides Component.render</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Radio.tsx#L15">react/Radio.tsx:15</a></li>
+									<li>Defined in reactCompoents/Radio.tsx:31</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
@@ -336,7 +295,7 @@
 									<ul class="tsd-parameters">
 										<li class="tsd-parameter-siganture">
 											<ul class="tsd-signatures tsd-kind-type-literal tsd-is-not-exported">
-												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
+												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><a href="../interfaces/iradioitem.html" class="tsd-signature-type">iRadioItem</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
 											</ul>
 											<ul class="tsd-descriptions">
 												<li class="tsd-description">
@@ -346,48 +305,7 @@
 															<h5>prevState: <span class="tsd-signature-type">null</span></h5>
 														</li>
 														<li>
-															<h5>props: <span class="tsd-signature-type">object</span></h5>
-															<ul class="tsd-parameters">
-																<li class="tsd-parameter">
-																	<h5>change<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></h5>
-																	<ul class="tsd-parameters">
-																		<li class="tsd-parameter-siganture">
-																			<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported">
-																				<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>s<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
-																			</ul>
-																			<ul class="tsd-descriptions">
-																				<li class="tsd-description">
-																					<h4 class="tsd-parameters-title">Parameters</h4>
-																					<ul class="tsd-parameters">
-																						<li>
-																							<h5>s: <span class="tsd-signature-type">string</span></h5>
-																						</li>
-																					</ul>
-																					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
-																				</li>
-																			</ul>
-																		</li>
-																	</ul>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>checked<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> connected<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>group<wbr>Id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> index<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>inline<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>text<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
-																</li>
-															</ul>
+															<h5>props: <a href="../interfaces/iradioitem.html" class="tsd-signature-type">iRadioItem</a></h5>
 														</li>
 													</ul>
 													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Pick</span></h4>
@@ -469,7 +387,7 @@
 					<li class="current tsd-kind-class tsd-is-not-exported">
 						<a href="radioitem.html" class="tsd-kind-icon">Radio<wbr>Item</a>
 						<ul>
-							<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
+							<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported">
 								<a href="radioitem.html#constructor" class="tsd-kind-icon">constructor</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
diff --git a/doc/classes/realearthanimate.html b/doc/classes/realearthanimate.html
index 6ce58d4..4af1eed 100644
--- a/doc/classes/realearthanimate.html
+++ b/doc/classes/realearthanimate.html
@@ -138,7 +138,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L42">mixin/RealEarthAnimate.ts:42</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L42">mixin/RealEarthAnimate.ts:42</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -163,7 +163,7 @@
 					<div class="tsd-signature tsd-kind-icon">_animate<wbr>Enabled<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L33">mixin/RealEarthAnimate.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L33">mixin/RealEarthAnimate.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -173,7 +173,7 @@
 					<div class="tsd-signature tsd-kind-icon">_current<wbr>Index<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L34">mixin/RealEarthAnimate.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L34">mixin/RealEarthAnimate.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -183,7 +183,7 @@
 					<div class="tsd-signature tsd-kind-icon">_current<wbr>Time<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L40">mixin/RealEarthAnimate.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L40">mixin/RealEarthAnimate.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -193,7 +193,7 @@
 					<div class="tsd-signature tsd-kind-icon">_local<wbr>Dates<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Date</span><span class="tsd-signature-symbol">[]</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L35">mixin/RealEarthAnimate.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L35">mixin/RealEarthAnimate.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -203,7 +203,7 @@
 					<div class="tsd-signature tsd-kind-icon">_products<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L37">mixin/RealEarthAnimate.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L37">mixin/RealEarthAnimate.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -213,7 +213,7 @@
 					<div class="tsd-signature tsd-kind-icon">_raw<wbr>Date<wbr>Strings<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L36">mixin/RealEarthAnimate.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L36">mixin/RealEarthAnimate.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -223,7 +223,7 @@
 					<div class="tsd-signature tsd-kind-icon">load<wbr>Callback<span class="tsd-signature-symbol">:</span> <a href="../interfaces/timesloadedcallback.html" class="tsd-signature-type">timesLoadedCallback</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L38">mixin/RealEarthAnimate.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L38">mixin/RealEarthAnimate.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -233,7 +233,7 @@
 					<div class="tsd-signature tsd-kind-icon">local<wbr>Times<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L39">mixin/RealEarthAnimate.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L39">mixin/RealEarthAnimate.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -243,7 +243,7 @@
 					<div class="tsd-signature tsd-kind-icon">lyr<span class="tsd-signature-symbol">:</span> <a href="layerrealearthtile.html" class="tsd-signature-type">LayerRealEarthTile</a><span class="tsd-signature-symbol"> | </span><a href="layervectorrealearth.html" class="tsd-signature-type">LayerVectorRealEarth</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L42">mixin/RealEarthAnimate.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L42">mixin/RealEarthAnimate.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -260,7 +260,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L90">mixin/RealEarthAnimate.ts:90</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L90">mixin/RealEarthAnimate.ts:90</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -292,7 +292,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L115">mixin/RealEarthAnimate.ts:115</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L115">mixin/RealEarthAnimate.ts:115</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -312,7 +312,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L131">mixin/RealEarthAnimate.ts:131</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L131">mixin/RealEarthAnimate.ts:131</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -341,7 +341,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L58">mixin/RealEarthAnimate.ts:58</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L58">mixin/RealEarthAnimate.ts:58</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
diff --git a/doc/classes/realearthanimatetile.html b/doc/classes/realearthanimatetile.html
index ebd6d83..43dc6cd 100644
--- a/doc/classes/realearthanimatetile.html
+++ b/doc/classes/realearthanimatetile.html
@@ -143,7 +143,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateTile.ts#L17">mixin/RealEarthAnimateTile.ts:17</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateTile.ts#L17">mixin/RealEarthAnimateTile.ts:17</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -187,7 +187,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_animateenabled">_animateEnabled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L33">mixin/RealEarthAnimate.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L33">mixin/RealEarthAnimate.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -198,7 +198,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_currentindex">_currentIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L34">mixin/RealEarthAnimate.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L34">mixin/RealEarthAnimate.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -209,7 +209,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_currenttime">_currentTime</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L40">mixin/RealEarthAnimate.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L40">mixin/RealEarthAnimate.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -220,7 +220,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_localdates">_localDates</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L35">mixin/RealEarthAnimate.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L35">mixin/RealEarthAnimate.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -230,7 +230,7 @@
 					<div class="tsd-signature tsd-kind-icon">_ol<wbr>Layer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Tile</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateTile.ts#L17">mixin/RealEarthAnimateTile.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateTile.ts#L17">mixin/RealEarthAnimateTile.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -241,7 +241,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_products">_products</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L37">mixin/RealEarthAnimate.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L37">mixin/RealEarthAnimate.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -252,7 +252,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_rawdatestrings">_rawDateStrings</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L36">mixin/RealEarthAnimate.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L36">mixin/RealEarthAnimate.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -262,7 +262,7 @@
 					<div class="tsd-signature tsd-kind-icon">_source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">XYZ</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateTile.ts#L16">mixin/RealEarthAnimateTile.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateTile.ts#L16">mixin/RealEarthAnimateTile.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -272,7 +272,7 @@
 					<div class="tsd-signature tsd-kind-icon">_source<wbr>Urls<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateTile.ts#L15">mixin/RealEarthAnimateTile.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateTile.ts#L15">mixin/RealEarthAnimateTile.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -283,7 +283,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L38">mixin/RealEarthAnimate.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L38">mixin/RealEarthAnimate.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -294,7 +294,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#localtimes">localTimes</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L39">mixin/RealEarthAnimate.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L39">mixin/RealEarthAnimate.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -305,7 +305,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#lyr">lyr</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L42">mixin/RealEarthAnimate.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L42">mixin/RealEarthAnimate.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -323,7 +323,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_loaddates">_loadDates</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateTile.ts#L32">mixin/RealEarthAnimateTile.ts:32</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateTile.ts#L32">mixin/RealEarthAnimateTile.ts:32</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -347,7 +347,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_loadlatest">_loadLatest</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateTile.ts#L43">mixin/RealEarthAnimateTile.ts:43</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateTile.ts#L43">mixin/RealEarthAnimateTile.ts:43</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -367,7 +367,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#setlayertime">setLayerTime</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateTile.ts#L50">mixin/RealEarthAnimateTile.ts:50</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateTile.ts#L50">mixin/RealEarthAnimateTile.ts:50</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -391,7 +391,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#timeinit">timeInit</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateTile.ts#L27">mixin/RealEarthAnimateTile.ts:27</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateTile.ts#L27">mixin/RealEarthAnimateTile.ts:27</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
diff --git a/doc/classes/realearthanimatevector.html b/doc/classes/realearthanimatevector.html
index 4c33eff..239d543 100644
--- a/doc/classes/realearthanimatevector.html
+++ b/doc/classes/realearthanimatevector.html
@@ -147,7 +147,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L22">mixin/RealEarthAnimateVector.ts:22</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L22">mixin/RealEarthAnimateVector.ts:22</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -191,7 +191,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_animateenabled">_animateEnabled</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L33">mixin/RealEarthAnimate.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L33">mixin/RealEarthAnimate.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -202,7 +202,7 @@
 					<aside class="tsd-sources">
 						<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_currentindex">_currentIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L20">mixin/RealEarthAnimateVector.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L20">mixin/RealEarthAnimateVector.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -213,7 +213,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_currenttime">_currentTime</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L40">mixin/RealEarthAnimate.ts:40</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L40">mixin/RealEarthAnimate.ts:40</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -223,7 +223,7 @@
 					<div class="tsd-signature tsd-kind-icon">_data<wbr>Cache<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L17">mixin/RealEarthAnimateVector.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L17">mixin/RealEarthAnimateVector.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -234,7 +234,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_localdates">_localDates</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L35">mixin/RealEarthAnimate.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L35">mixin/RealEarthAnimate.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -244,7 +244,7 @@
 					<div class="tsd-signature tsd-kind-icon">_lyr<span class="tsd-signature-symbol">:</span> <a href="layervectorrealearth.html" class="tsd-signature-type">LayerVectorRealEarth</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L22">mixin/RealEarthAnimateVector.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L22">mixin/RealEarthAnimateVector.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -254,7 +254,7 @@
 					<div class="tsd-signature tsd-kind-icon">_ol<wbr>Layer<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Vector</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L21">mixin/RealEarthAnimateVector.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L21">mixin/RealEarthAnimateVector.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -265,7 +265,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_products">_products</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L37">mixin/RealEarthAnimate.ts:37</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L37">mixin/RealEarthAnimate.ts:37</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -276,7 +276,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_rawdatestrings">_rawDateStrings</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L36">mixin/RealEarthAnimate.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L36">mixin/RealEarthAnimate.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -286,7 +286,7 @@
 					<div class="tsd-signature tsd-kind-icon">_raw<wbr>Times<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L19">mixin/RealEarthAnimateVector.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L19">mixin/RealEarthAnimateVector.ts:19</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
@@ -304,7 +304,7 @@
 					<div class="tsd-signature tsd-kind-icon">_source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Vector</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L18">mixin/RealEarthAnimateVector.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L18">mixin/RealEarthAnimateVector.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -315,7 +315,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L38">mixin/RealEarthAnimate.ts:38</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L38">mixin/RealEarthAnimate.ts:38</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -326,7 +326,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#localtimes">localTimes</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L39">mixin/RealEarthAnimate.ts:39</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L39">mixin/RealEarthAnimate.ts:39</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -337,7 +337,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#lyr">lyr</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L42">mixin/RealEarthAnimate.ts:42</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L42">mixin/RealEarthAnimate.ts:42</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -354,7 +354,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L75">mixin/RealEarthAnimateVector.ts:75</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L75">mixin/RealEarthAnimateVector.ts:75</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -389,7 +389,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_loaddates">_loadDates</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L46">mixin/RealEarthAnimateVector.ts:46</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L46">mixin/RealEarthAnimateVector.ts:46</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -414,13 +414,13 @@
 					<a name="_loadfeatures" class="tsd-anchor"></a>
 					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _load<wbr>Features</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
-						<li class="tsd-signature tsd-kind-icon">_load<wbr>Features<span class="tsd-signature-symbol">(</span>geojObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">_load<wbr>Features<span class="tsd-signature-symbol">(</span>geojObj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L101">mixin/RealEarthAnimateVector.ts:101</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L101">mixin/RealEarthAnimateVector.ts:101</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -431,7 +431,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>geojObj: <span class="tsd-signature-type">any</span></h5>
+									<h5>geojObj: <span class="tsd-signature-type">Object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the geojson object</p>
 									</div>
@@ -452,7 +452,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#_loadlatest">_loadLatest</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L56">mixin/RealEarthAnimateVector.ts:56</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L56">mixin/RealEarthAnimateVector.ts:56</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -472,7 +472,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#setlayertime">setLayerTime</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L106">mixin/RealEarthAnimateVector.ts:106</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L106">mixin/RealEarthAnimateVector.ts:106</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -496,7 +496,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides <a href="realearthanimate.html">RealEarthAnimate</a>.<a href="realearthanimate.html#timeinit">timeInit</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L35">mixin/RealEarthAnimateVector.ts:35</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L35">mixin/RealEarthAnimateVector.ts:35</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
diff --git a/doc/classes/selectarea.html b/doc/classes/selectarea.html
index f8b54a0..9f2c53d 100644
--- a/doc/classes/selectarea.html
+++ b/doc/classes/selectarea.html
@@ -70,7 +70,7 @@
 				<h3>Hierarchy</h3>
 				<ul class="tsd-hierarchy">
 					<li>
-						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
+						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iselectarea.html" class="tsd-signature-type">iSelectArea</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
 						<ul class="tsd-hierarchy">
 							<li>
 								<span class="target">SelectArea</span>
@@ -82,7 +82,7 @@
 			<section class="tsd-panel">
 				<h3>Implements</h3>
 				<ul class="tsd-hierarchy">
-					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
+					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iselectarea.html" class="tsd-signature-type">iSelectArea</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
 				</ul>
 			</section>
 			<section class="tsd-panel-group tsd-index-group">
@@ -132,23 +132,23 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Select<wbr>Area<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="selectarea.html" class="tsd-signature-type">SelectArea</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Select<wbr>Area<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><a href="../interfaces/iselectarea.html" class="tsd-signature-type">iSelectArea</a>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="selectarea.html" class="tsd-signature-type">SelectArea</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides Component.__constructor</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L21">react/SelectArea.tsx:21</a></li>
+									<li>Defined in reactCompoents/SelectArea.tsx:25</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>props: <span class="tsd-signature-type">any</span></h5>
+									<h5>props: <a href="../interfaces/iselectarea.html" class="tsd-signature-type">iSelectArea</a></h5>
 								</li>
 								<li>
-									<h5>context: <span class="tsd-signature-type">any</span></h5>
+									<h5>context: <span class="tsd-signature-type">Object</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <a href="selectarea.html" class="tsd-signature-type">SelectArea</a></h4>
@@ -164,7 +164,7 @@
 					<div class="tsd-signature tsd-kind-icon">area<wbr>Overlay<span class="tsd-signature-symbol">:</span> <a href="layerbasevectorgeojson.html" class="tsd-signature-type">LayerBaseVectorGeoJson</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L16">react/SelectArea.tsx:16</a></li>
+							<li>Defined in reactCompoents/SelectArea.tsx:20</li>
 						</ul>
 					</aside>
 				</section>
@@ -174,7 +174,7 @@
 					<div class="tsd-signature tsd-kind-icon">callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L15">react/SelectArea.tsx:15</a></li>
+							<li>Defined in reactCompoents/SelectArea.tsx:19</li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
@@ -205,7 +205,7 @@
 					<div class="tsd-signature tsd-kind-icon">cancel<wbr>Button<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLButtonElement</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L21">react/SelectArea.tsx:21</a></li>
+							<li>Defined in reactCompoents/SelectArea.tsx:25</li>
 						</ul>
 					</aside>
 				</section>
@@ -215,7 +215,7 @@
 					<div class="tsd-signature tsd-kind-icon">cancel<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L19">react/SelectArea.tsx:19</a></li>
+							<li>Defined in reactCompoents/SelectArea.tsx:23</li>
 						</ul>
 					</aside>
 				</section>
@@ -236,7 +236,7 @@
 					<div class="tsd-signature tsd-kind-icon">draw<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Draw</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L17">react/SelectArea.tsx:17</a></li>
+							<li>Defined in reactCompoents/SelectArea.tsx:21</li>
 						</ul>
 					</aside>
 				</section>
@@ -246,7 +246,7 @@
 					<div class="tsd-signature tsd-kind-icon">map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L14">react/SelectArea.tsx:14</a></li>
+							<li>Defined in reactCompoents/SelectArea.tsx:18</li>
 						</ul>
 					</aside>
 				</section>
@@ -286,7 +286,7 @@
 					<div class="tsd-signature tsd-kind-icon">select<wbr>Button<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLButtonElement</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L20">react/SelectArea.tsx:20</a></li>
+							<li>Defined in reactCompoents/SelectArea.tsx:24</li>
 						</ul>
 					</aside>
 				</section>
@@ -296,7 +296,7 @@
 					<div class="tsd-signature tsd-kind-icon">select<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L18">react/SelectArea.tsx:18</a></li>
+							<li>Defined in reactCompoents/SelectArea.tsx:22</li>
 						</ul>
 					</aside>
 				</section>
@@ -324,7 +324,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L96">react/SelectArea.tsx:96</a></li>
+									<li>Defined in reactCompoents/SelectArea.tsx:100</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -341,7 +341,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L76">react/SelectArea.tsx:76</a></li>
+									<li>Defined in reactCompoents/SelectArea.tsx:80</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -395,7 +395,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides Component.render</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L109">react/SelectArea.tsx:109</a></li>
+									<li>Defined in reactCompoents/SelectArea.tsx:113</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
@@ -412,7 +412,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/SelectArea.tsx#L83">react/SelectArea.tsx:83</a></li>
+									<li>Defined in reactCompoents/SelectArea.tsx:87</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -447,7 +447,7 @@
 									<ul class="tsd-parameters">
 										<li class="tsd-parameter-siganture">
 											<ul class="tsd-signatures tsd-kind-type-literal tsd-is-not-exported">
-												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
+												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><a href="../interfaces/iselectarea.html" class="tsd-signature-type">iSelectArea</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
 											</ul>
 											<ul class="tsd-descriptions">
 												<li class="tsd-description">
@@ -457,33 +457,7 @@
 															<h5>prevState: <span class="tsd-signature-type">null</span></h5>
 														</li>
 														<li>
-															<h5>props: <span class="tsd-signature-type">object</span></h5>
-															<ul class="tsd-parameters">
-																<li class="tsd-parameter">
-																	<h5>callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></h5>
-																	<ul class="tsd-parameters">
-																		<li class="tsd-parameter-siganture">
-																			<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported">
-																				<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>coords<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
-																			</ul>
-																			<ul class="tsd-descriptions">
-																				<li class="tsd-description">
-																					<h4 class="tsd-parameters-title">Parameters</h4>
-																					<ul class="tsd-parameters">
-																						<li>
-																							<h5>coords: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h5>
-																						</li>
-																					</ul>
-																					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
-																				</li>
-																			</ul>
-																		</li>
-																	</ul>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>map<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">function</span></h5>
-																</li>
-															</ul>
+															<h5>props: <a href="../interfaces/iselectarea.html" class="tsd-signature-type">iSelectArea</a></h5>
 														</li>
 													</ul>
 													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Pick</span></h4>
diff --git a/doc/classes/selectboxbase.html b/doc/classes/selectboxbase.html
index 972a88b..16a0a7c 100644
--- a/doc/classes/selectboxbase.html
+++ b/doc/classes/selectboxbase.html
@@ -117,13 +117,13 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Select<wbr>Box<wbr>Base<span class="tsd-signature-symbol">(</span>parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, labelContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, contentGen<span class="tsd-signature-symbol">?: </span><a href="../interfaces/contentgenerator.html" class="tsd-signature-type">contentGenerator</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="selectboxbase.html" class="tsd-signature-type">SelectBoxBase</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Select<wbr>Box<wbr>Base<span class="tsd-signature-symbol">(</span>parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">JQuery</span>, labelContent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, contentGen<span class="tsd-signature-symbol">?: </span><a href="../interfaces/contentgenerator.html" class="tsd-signature-type">contentGenerator</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="selectboxbase.html" class="tsd-signature-type">SelectBoxBase</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L32">domUtil/SelectBoxBase.ts:32</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L32">domUtil/SelectBoxBase.ts:32</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -131,7 +131,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>parent: <span class="tsd-signature-type">any</span></h5>
+									<h5>parent: <span class="tsd-signature-type">JQuery</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<div class="lead">
 											<p>parent container</p>
@@ -139,7 +139,7 @@
 									</div>
 								</li>
 								<li>
-									<h5>labelContent: <span class="tsd-signature-type">any</span></h5>
+									<h5>labelContent: <span class="tsd-signature-type">string</span></h5>
 								</li>
 								<li>
 									<h5><span class="tsd-flag ts-flagOptional">Optional</span> contentGen: <a href="../interfaces/contentgenerator.html" class="tsd-signature-type">contentGenerator</a></h5>
@@ -158,7 +158,7 @@
 					<div class="tsd-signature tsd-kind-icon">$label<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L30">domUtil/SelectBoxBase.ts:30</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L30">domUtil/SelectBoxBase.ts:30</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -168,7 +168,7 @@
 					<div class="tsd-signature tsd-kind-icon">_$container<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L29">domUtil/SelectBoxBase.ts:29</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L29">domUtil/SelectBoxBase.ts:29</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -178,7 +178,7 @@
 					<div class="tsd-signature tsd-kind-icon">_box<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L31">domUtil/SelectBoxBase.ts:31</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L31">domUtil/SelectBoxBase.ts:31</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -188,7 +188,7 @@
 					<div class="tsd-signature tsd-kind-icon">_change<wbr>Listeners<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/selectchangecallback.html" class="tsd-signature-type">selectChangeCallback</a><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L32">domUtil/SelectBoxBase.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L32">domUtil/SelectBoxBase.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -205,7 +205,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L81">domUtil/SelectBoxBase.ts:81</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L81">domUtil/SelectBoxBase.ts:81</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -224,7 +224,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L126">domUtil/SelectBoxBase.ts:126</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L126">domUtil/SelectBoxBase.ts:126</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -242,7 +242,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L102">domUtil/SelectBoxBase.ts:102</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L102">domUtil/SelectBoxBase.ts:102</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span>
@@ -253,7 +253,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L122">domUtil/SelectBoxBase.ts:122</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L122">domUtil/SelectBoxBase.ts:122</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -285,7 +285,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L97">domUtil/SelectBoxBase.ts:97</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L97">domUtil/SelectBoxBase.ts:97</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -312,7 +312,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L85">domUtil/SelectBoxBase.ts:85</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L85">domUtil/SelectBoxBase.ts:85</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
diff --git a/doc/classes/singlesymbol.html b/doc/classes/singlesymbol.html
index 250fb54..7569c33 100644
--- a/doc/classes/singlesymbol.html
+++ b/doc/classes/singlesymbol.html
@@ -108,14 +108,14 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Single<wbr>Symbol<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, SymbolClass<span class="tsd-signature-symbol">: </span><a href="../interfaces/icommonsymbol.html" class="tsd-signature-type">ICommonSymbol</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="singlesymbol.html" class="tsd-signature-type">SingleSymbol</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Single<wbr>Symbol<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><a href="../interfaces/iesriresponse.html" class="tsd-signature-type">iEsriResponse</a>, SymbolClass<span class="tsd-signature-symbol">: </span><a href="../interfaces/icommonsymbol.html" class="tsd-signature-type">ICommonSymbol</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="singlesymbol.html" class="tsd-signature-type">SingleSymbol</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L216">olHelpers/esriToOlStyle.ts:216</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L220">olHelpers/esriToOlStyle.ts:220</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -123,7 +123,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>esriResponse: <span class="tsd-signature-type">any</span></h5>
+									<h5>esriResponse: <a href="../interfaces/iesriresponse.html" class="tsd-signature-type">iEsriResponse</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<div class="lead">
 											<p>layer info</p>
@@ -153,18 +153,18 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#legendhtml">legendHtml</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L204">olHelpers/esriToOlStyle.ts:204</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L208">olHelpers/esriToOlStyle.ts:208</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="olstyle" class="tsd-anchor"></a>
 					<h3>ol<wbr>Style</h3>
-					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
+					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <a href="../interfaces/istylefunc.html" class="tsd-signature-type">iStyleFunc</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Style</span></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#olstyle">olStyle</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L205">olHelpers/esriToOlStyle.ts:205</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L209">olHelpers/esriToOlStyle.ts:209</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -175,28 +175,28 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L202">olHelpers/esriToOlStyle.ts:202</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L206">olHelpers/esriToOlStyle.ts:206</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="renderer" class="tsd-anchor"></a>
 					<h3>renderer</h3>
-					<div class="tsd-signature tsd-kind-icon">renderer<span class="tsd-signature-symbol">:</span> <a href="../interfaces/esrirenderer.html" class="tsd-signature-type">EsriRenderer</a></div>
+					<div class="tsd-signature tsd-kind-icon">renderer<span class="tsd-signature-symbol">:</span> <a href="../interfaces/iesrirenderer.html" class="tsd-signature-type">iEsriRenderer</a></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#renderer">renderer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L203">olHelpers/esriToOlStyle.ts:203</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L207">olHelpers/esriToOlStyle.ts:207</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="symbol" class="tsd-anchor"></a>
 					<h3>symbol</h3>
-					<div class="tsd-signature tsd-kind-icon">symbol<span class="tsd-signature-symbol">:</span> <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></div>
+					<div class="tsd-signature tsd-kind-icon">symbol<span class="tsd-signature-symbol">:</span> <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L216">olHelpers/esriToOlStyle.ts:216</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L220">olHelpers/esriToOlStyle.ts:220</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/classes/slider.html b/doc/classes/slider.html
index 3f9a3c2..3112405 100644
--- a/doc/classes/slider.html
+++ b/doc/classes/slider.html
@@ -70,7 +70,7 @@
 				<h3>Hierarchy</h3>
 				<ul class="tsd-hierarchy">
 					<li>
-						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
+						<span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/islider.html" class="tsd-signature-type">iSlider</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span>
 						<ul class="tsd-hierarchy">
 							<li>
 								<span class="target">Slider</span>
@@ -82,7 +82,7 @@
 			<section class="tsd-panel">
 				<h3>Implements</h3>
 				<ul class="tsd-hierarchy">
-					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
+					<li><span class="tsd-signature-type">ComponentLifecycle</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/islider.html" class="tsd-signature-type">iSlider</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">&gt;</span></li>
 				</ul>
 			</section>
 			<section class="tsd-panel-group tsd-index-group">
@@ -139,23 +139,23 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Slider<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="slider.html" class="tsd-signature-type">Slider</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Slider<span class="tsd-signature-symbol">(</span>props<span class="tsd-signature-symbol">: </span><a href="../interfaces/islider.html" class="tsd-signature-type">iSlider</a>, context<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="slider.html" class="tsd-signature-type">Slider</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides Component.__constructor</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L23">react/Slider.tsx:23</a></li>
+									<li>Defined in reactCompoents/Slider.tsx:33</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>props: <span class="tsd-signature-type">any</span></h5>
+									<h5>props: <a href="../interfaces/islider.html" class="tsd-signature-type">iSlider</a></h5>
 								</li>
 								<li>
-									<h5>context: <span class="tsd-signature-type">any</span></h5>
+									<h5>context: <span class="tsd-signature-type">Object</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <a href="slider.html" class="tsd-signature-type">Slider</a></h4>
@@ -182,7 +182,7 @@
 					<div class="tsd-signature tsd-kind-icon">el<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLInputElement</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L15">react/Slider.tsx:15</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:25</li>
 						</ul>
 					</aside>
 				</section>
@@ -192,7 +192,7 @@
 					<div class="tsd-signature tsd-kind-icon">end<wbr>Button<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLButtonElement</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L17">react/Slider.tsx:17</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:27</li>
 						</ul>
 					</aside>
 				</section>
@@ -202,7 +202,7 @@
 					<div class="tsd-signature tsd-kind-icon">end<wbr>Uid<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L13">react/Slider.tsx:13</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:23</li>
 						</ul>
 					</aside>
 				</section>
@@ -212,7 +212,7 @@
 					<div class="tsd-signature tsd-kind-icon">interval<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L19">react/Slider.tsx:19</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:29</li>
 						</ul>
 					</aside>
 				</section>
@@ -222,7 +222,7 @@
 					<div class="tsd-signature tsd-kind-icon">interval<wbr>Select<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLSelectElement</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L18">react/Slider.tsx:18</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:28</li>
 						</ul>
 					</aside>
 				</section>
@@ -232,7 +232,7 @@
 					<div class="tsd-signature tsd-kind-icon">interval<wbr>Uid<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L14">react/Slider.tsx:14</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:24</li>
 						</ul>
 					</aside>
 				</section>
@@ -242,7 +242,7 @@
 					<div class="tsd-signature tsd-kind-icon">max<wbr>Val<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L22">react/Slider.tsx:22</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:32</li>
 						</ul>
 					</aside>
 				</section>
@@ -252,7 +252,7 @@
 					<div class="tsd-signature tsd-kind-icon">min<wbr>Val<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L21">react/Slider.tsx:21</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:31</li>
 						</ul>
 					</aside>
 				</section>
@@ -292,7 +292,7 @@
 					<div class="tsd-signature tsd-kind-icon">running<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L20">react/Slider.tsx:20</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:30</li>
 						</ul>
 					</aside>
 				</section>
@@ -302,7 +302,7 @@
 					<div class="tsd-signature tsd-kind-icon">start<wbr>Button<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLButtonElement</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L16">react/Slider.tsx:16</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:26</li>
 						</ul>
 					</aside>
 				</section>
@@ -312,7 +312,7 @@
 					<div class="tsd-signature tsd-kind-icon">start<wbr>Uid<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L12">react/Slider.tsx:12</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:22</li>
 						</ul>
 					</aside>
 				</section>
@@ -333,7 +333,7 @@
 					<div class="tsd-signature tsd-kind-icon">step<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L23">react/Slider.tsx:23</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:33</li>
 						</ul>
 					</aside>
 				</section>
@@ -343,7 +343,7 @@
 					<div class="tsd-signature tsd-kind-icon">uid<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L11">react/Slider.tsx:11</a></li>
+							<li>Defined in reactCompoents/Slider.tsx:21</li>
 						</ul>
 					</aside>
 				</section>
@@ -360,7 +360,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L34">react/Slider.tsx:34</a></li>
+									<li>Defined in reactCompoents/Slider.tsx:44</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -414,7 +414,7 @@
 							<aside class="tsd-sources">
 								<p>Overrides Component.render</p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L81">react/Slider.tsx:81</a></li>
+									<li>Defined in reactCompoents/Slider.tsx:91</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
@@ -431,7 +431,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L73">react/Slider.tsx:73</a></li>
+									<li>Defined in reactCompoents/Slider.tsx:83</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -466,7 +466,7 @@
 									<ul class="tsd-parameters">
 										<li class="tsd-parameter-siganture">
 											<ul class="tsd-signatures tsd-kind-type-literal tsd-is-not-exported">
-												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
+												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>prevState<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span>, props<span class="tsd-signature-symbol">: </span><a href="../interfaces/islider.html" class="tsd-signature-type">iSlider</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Pick</span></li>
 											</ul>
 											<ul class="tsd-descriptions">
 												<li class="tsd-description">
@@ -476,39 +476,7 @@
 															<h5>prevState: <span class="tsd-signature-type">null</span></h5>
 														</li>
 														<li>
-															<h5>props: <span class="tsd-signature-type">object</span></h5>
-															<ul class="tsd-parameters">
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> animate<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5>change<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></h5>
-																	<ul class="tsd-parameters">
-																		<li class="tsd-parameter-siganture">
-																			<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported">
-																				<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
-																			</ul>
-																			<ul class="tsd-descriptions">
-																				<li class="tsd-description">
-																					<h4 class="tsd-parameters-title">Parameters</h4>
-																					<ul class="tsd-parameters">
-																						<li>
-																							<h5>d: <span class="tsd-signature-type">number</span></h5>
-																						</li>
-																					</ul>
-																					<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
-																				</li>
-																			</ul>
-																		</li>
-																	</ul>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> steps<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5>
-																</li>
-																<li class="tsd-parameter">
-																	<h5><span class="tsd-flag ts-flagOptional">Optional</span> value<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5>
-																</li>
-															</ul>
+															<h5>props: <a href="../interfaces/islider.html" class="tsd-signature-type">iSlider</a></h5>
 														</li>
 													</ul>
 													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Pick</span></h4>
@@ -583,7 +551,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L51">react/Slider.tsx:51</a></li>
+									<li>Defined in reactCompoents/Slider.tsx:61</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -600,7 +568,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L67">react/Slider.tsx:67</a></li>
+									<li>Defined in reactCompoents/Slider.tsx:77</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -617,7 +585,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/Slider.tsx#L44">react/Slider.tsx:44</a></li>
+									<li>Defined in reactCompoents/Slider.tsx:54</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
diff --git a/doc/classes/sortedfeatures.html b/doc/classes/sortedfeatures.html
index febd6c9..b43d2cb 100644
--- a/doc/classes/sortedfeatures.html
+++ b/doc/classes/sortedfeatures.html
@@ -120,7 +120,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/SortedFeatures.ts#L14">olHelpers/SortedFeatures.ts:14</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/SortedFeatures.ts#L14">olHelpers/SortedFeatures.ts:14</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -157,7 +157,7 @@
 					<div class="tsd-signature tsd-kind-icon">_property<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/SortedFeatures.ts#L14">olHelpers/SortedFeatures.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/SortedFeatures.ts#L14">olHelpers/SortedFeatures.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -167,7 +167,7 @@
 					<div class="tsd-signature tsd-kind-icon">property<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/SortedFeatures.ts#L13">olHelpers/SortedFeatures.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/SortedFeatures.ts#L13">olHelpers/SortedFeatures.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -177,7 +177,7 @@
 					<div class="tsd-signature tsd-kind-icon">sorted<wbr>Features<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Feature</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/SortedFeatures.ts#L12">olHelpers/SortedFeatures.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/SortedFeatures.ts#L12">olHelpers/SortedFeatures.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -188,13 +188,13 @@
 					<a name="getfeature" class="tsd-anchor"></a>
 					<h3>get<wbr>Feature</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">get<wbr>Feature<span class="tsd-signature-symbol">(</span>propertyValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, exactMatch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, sortedFeatures<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Feature</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Feature</span></li>
+						<li class="tsd-signature tsd-kind-icon">get<wbr>Feature<span class="tsd-signature-symbol">(</span>propertyValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span>, exactMatch<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, sortedFeatures<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Feature</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Feature</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/SortedFeatures.ts#L60">olHelpers/SortedFeatures.ts:60</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/SortedFeatures.ts#L60">olHelpers/SortedFeatures.ts:60</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -205,7 +205,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>propertyValue: <span class="tsd-signature-type">any</span></h5>
+									<h5>propertyValue: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the property value to search for</p>
 									</div>
diff --git a/doc/classes/symbolgenerator.html b/doc/classes/symbolgenerator.html
index 752dca9..3d4ef7f 100644
--- a/doc/classes/symbolgenerator.html
+++ b/doc/classes/symbolgenerator.html
@@ -110,19 +110,19 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Symbol<wbr>Generator<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><a href="../interfaces/esriresponse.html" class="tsd-signature-type">EsriResponse</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="symbolgenerator.html" class="tsd-signature-type">SymbolGenerator</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Symbol<wbr>Generator<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><a href="../interfaces/iesriresponse.html" class="tsd-signature-type">iEsriResponse</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="symbolgenerator.html" class="tsd-signature-type">SymbolGenerator</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L205">olHelpers/esriToOlStyle.ts:205</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L209">olHelpers/esriToOlStyle.ts:209</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>esriResponse: <a href="../interfaces/esriresponse.html" class="tsd-signature-type">EsriResponse</a></h5>
+									<h5>esriResponse: <a href="../interfaces/iesriresponse.html" class="tsd-signature-type">iEsriResponse</a></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <a href="symbolgenerator.html" class="tsd-signature-type">SymbolGenerator</a></h4>
@@ -138,17 +138,17 @@
 					<div class="tsd-signature tsd-kind-icon">legend<wbr>Html<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L204">olHelpers/esriToOlStyle.ts:204</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L208">olHelpers/esriToOlStyle.ts:208</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="olstyle" class="tsd-anchor"></a>
 					<h3>ol<wbr>Style</h3>
-					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
+					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <a href="../interfaces/istylefunc.html" class="tsd-signature-type">iStyleFunc</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Style</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L205">olHelpers/esriToOlStyle.ts:205</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L209">olHelpers/esriToOlStyle.ts:209</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -158,17 +158,17 @@
 					<div class="tsd-signature tsd-kind-icon">opacity<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L202">olHelpers/esriToOlStyle.ts:202</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L206">olHelpers/esriToOlStyle.ts:206</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="renderer" class="tsd-anchor"></a>
 					<h3>renderer</h3>
-					<div class="tsd-signature tsd-kind-icon">renderer<span class="tsd-signature-symbol">:</span> <a href="../interfaces/esrirenderer.html" class="tsd-signature-type">EsriRenderer</a></div>
+					<div class="tsd-signature tsd-kind-icon">renderer<span class="tsd-signature-symbol">:</span> <a href="../interfaces/iesrirenderer.html" class="tsd-signature-type">iEsriRenderer</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L203">olHelpers/esriToOlStyle.ts:203</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L207">olHelpers/esriToOlStyle.ts:207</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/classes/tippresets.html b/doc/classes/tippresets.html
index 3008535..716abe4 100644
--- a/doc/classes/tippresets.html
+++ b/doc/classes/tippresets.html
@@ -113,7 +113,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L34">collections/Sliders.ts:34</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L34">collections/Sliders.ts:34</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -135,7 +135,7 @@
 					<div class="tsd-signature tsd-kind-icon">dom<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L34">collections/Sliders.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L34">collections/Sliders.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -146,7 +146,7 @@
 					<aside class="tsd-sources">
 						<p>Implementation of <a href="../interfaces/tippresetconfig.html">TipPresetConfig</a>.<a href="../interfaces/tippresetconfig.html#label">label</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L32">collections/Sliders.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L32">collections/Sliders.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -157,7 +157,7 @@
 					<aside class="tsd-sources">
 						<p>Implementation of <a href="../interfaces/tippresetconfig.html">TipPresetConfig</a>.<a href="../interfaces/tippresetconfig.html#presets">presets</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L33">collections/Sliders.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L33">collections/Sliders.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/classes/tipsliders.html b/doc/classes/tipsliders.html
index c0c404b..7c7016f 100644
--- a/doc/classes/tipsliders.html
+++ b/doc/classes/tipsliders.html
@@ -135,7 +135,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L298">collections/Sliders.ts:298</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L298">collections/Sliders.ts:298</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -181,7 +181,7 @@
 					<div class="tsd-signature tsd-kind-icon">$container<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">JQuery</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L279">collections/Sliders.ts:279</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L279">collections/Sliders.ts:279</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -191,7 +191,7 @@
 					<div class="tsd-signature tsd-kind-icon">locked<wbr>Count<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L281">collections/Sliders.ts:281</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L281">collections/Sliders.ts:281</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -201,7 +201,7 @@
 					<div class="tsd-signature tsd-kind-icon">not<wbr>Locked<wbr>Count<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L282">collections/Sliders.ts:282</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L282">collections/Sliders.ts:282</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -211,7 +211,7 @@
 					<div class="tsd-signature tsd-kind-icon">reserved<wbr>Percent<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L280">collections/Sliders.ts:280</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L280">collections/Sliders.ts:280</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -229,7 +229,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L382">collections/Sliders.ts:382</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L382">collections/Sliders.ts:382</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <a href="../interfaces/changecallback.html" class="tsd-signature-type">ChangeCallback</a></h4>
@@ -237,7 +237,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L386">collections/Sliders.ts:386</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L386">collections/Sliders.ts:386</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -260,7 +260,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L646">collections/Sliders.ts:646</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L646">collections/Sliders.ts:646</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <a href="../interfaces/changeresponse.html" class="tsd-signature-type">ChangeResponse</a></h4>
@@ -280,7 +280,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L530">collections/Sliders.ts:530</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L530">collections/Sliders.ts:530</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -291,13 +291,13 @@
 					<a name="_handleremainder" class="tsd-anchor"></a>
 					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _handle<wbr>Remainder</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-private">
-						<li class="tsd-signature tsd-kind-icon">_handle<wbr>Remainder<span class="tsd-signature-symbol">(</span>remain<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, skipDomId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">_handle<wbr>Remainder<span class="tsd-signature-symbol">(</span>remain<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, skipDomId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L438">collections/Sliders.ts:438</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L438">collections/Sliders.ts:438</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -308,13 +308,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>remain: <span class="tsd-signature-type">any</span></h5>
+									<h5>remain: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the remainder</p>
 									</div>
 								</li>
 								<li>
-									<h5>skipDomId: <span class="tsd-signature-type">any</span></h5>
+									<h5>skipDomId: <span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>this dom id</p>
 									</div>
@@ -334,7 +334,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L378">collections/Sliders.ts:378</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L378">collections/Sliders.ts:378</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -351,7 +351,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L409">collections/Sliders.ts:409</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L409">collections/Sliders.ts:409</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -373,7 +373,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L520">collections/Sliders.ts:520</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L520">collections/Sliders.ts:520</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -384,6 +384,9 @@
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">object</span></h4>
 							<p>lookup with parameter weights</p>
 							<ul class="tsd-parameters">
+								<li class="tsd-parameter-index-signature">
+									<h5><span class="tsd-signature-symbol">[</span>s: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5>
+								</li>
 							</ul>
 						</li>
 					</ul>
@@ -398,7 +401,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L506">collections/Sliders.ts:506</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L506">collections/Sliders.ts:506</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -421,7 +424,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L391">collections/Sliders.ts:391</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L391">collections/Sliders.ts:391</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -432,13 +435,13 @@
 					<a name="setvalues" class="tsd-anchor"></a>
 					<h3>set<wbr>Values</h3>
 					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
-						<li class="tsd-signature tsd-kind-icon">set<wbr>Values<span class="tsd-signature-symbol">(</span>keyValList<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">set<wbr>Values<span class="tsd-signature-symbol">(</span>keyValList<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L492">collections/Sliders.ts:492</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L492">collections/Sliders.ts:492</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -446,10 +449,15 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>keyValList: <span class="tsd-signature-type">any</span></h5>
+									<h5>keyValList: <span class="tsd-signature-type">object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>key and value list</p>
 									</div>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter-index-signature">
+											<h5><span class="tsd-signature-symbol">[</span>s: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]</span></h5>
+										</li>
+									</ul>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
diff --git a/doc/classes/uniquevaluesymbol.html b/doc/classes/uniquevaluesymbol.html
index b3cff7c..56cca82 100644
--- a/doc/classes/uniquevaluesymbol.html
+++ b/doc/classes/uniquevaluesymbol.html
@@ -116,14 +116,14 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new <wbr>Unique<wbr>Value<wbr>Symbol<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><a href="../interfaces/esriresponse.html" class="tsd-signature-type">EsriResponse</a>, SymbolClass<span class="tsd-signature-symbol">: </span><a href="../interfaces/icommonsymbol.html" class="tsd-signature-type">ICommonSymbol</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="uniquevaluesymbol.html" class="tsd-signature-type">UniqueValueSymbol</a></li>
+						<li class="tsd-signature tsd-kind-icon">new <wbr>Unique<wbr>Value<wbr>Symbol<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><a href="../interfaces/iesriresponse.html" class="tsd-signature-type">iEsriResponse</a>, SymbolClass<span class="tsd-signature-symbol">: </span><a href="../interfaces/icommonsymbol.html" class="tsd-signature-type">ICommonSymbol</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="uniquevaluesymbol.html" class="tsd-signature-type">UniqueValueSymbol</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<p>Overrides <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#constructor">constructor</a></p>
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L241">olHelpers/esriToOlStyle.ts:241</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L245">olHelpers/esriToOlStyle.ts:245</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -131,7 +131,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>esriResponse: <a href="../interfaces/esriresponse.html" class="tsd-signature-type">EsriResponse</a></h5>
+									<h5>esriResponse: <a href="../interfaces/iesriresponse.html" class="tsd-signature-type">iEsriResponse</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<div class="lead">
 											<p>layer info</p>
@@ -160,27 +160,27 @@
 					<div class="tsd-signature tsd-kind-icon">default<wbr>Label<wbr>Html<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L236">olHelpers/esriToOlStyle.ts:236</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L240">olHelpers/esriToOlStyle.ts:240</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="defaultstyle" class="tsd-anchor"></a>
 					<h3>default<wbr>Style</h3>
-					<div class="tsd-signature tsd-kind-icon">default<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L235">olHelpers/esriToOlStyle.ts:235</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L239">olHelpers/esriToOlStyle.ts:239</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="defaultsymbol" class="tsd-anchor"></a>
 					<h3>default<wbr>Symbol</h3>
-					<div class="tsd-signature tsd-kind-icon">default<wbr>Symbol<span class="tsd-signature-symbol">:</span> <a href="../interfaces/esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></div>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Symbol<span class="tsd-signature-symbol">:</span> <a href="../interfaces/iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L234">olHelpers/esriToOlStyle.ts:234</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L238">olHelpers/esriToOlStyle.ts:238</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -190,7 +190,7 @@
 					<div class="tsd-signature tsd-kind-icon">label<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L237">olHelpers/esriToOlStyle.ts:237</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L241">olHelpers/esriToOlStyle.ts:241</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -200,7 +200,7 @@
 					<div class="tsd-signature tsd-kind-icon">legend<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L238">olHelpers/esriToOlStyle.ts:238</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L242">olHelpers/esriToOlStyle.ts:242</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -211,18 +211,18 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#legendhtml">legendHtml</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L204">olHelpers/esriToOlStyle.ts:204</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L208">olHelpers/esriToOlStyle.ts:208</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="olstyle" class="tsd-anchor"></a>
 					<h3>ol<wbr>Style</h3>
-					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
+					<div class="tsd-signature tsd-kind-icon">ol<wbr>Style<span class="tsd-signature-symbol">:</span> <a href="../interfaces/istylefunc.html" class="tsd-signature-type">iStyleFunc</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Style</span></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#olstyle">olStyle</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L205">olHelpers/esriToOlStyle.ts:205</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L209">olHelpers/esriToOlStyle.ts:209</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -233,7 +233,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L202">olHelpers/esriToOlStyle.ts:202</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L206">olHelpers/esriToOlStyle.ts:206</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -243,28 +243,36 @@
 					<div class="tsd-signature tsd-kind-icon">property<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L233">olHelpers/esriToOlStyle.ts:233</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L237">olHelpers/esriToOlStyle.ts:237</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-not-exported">
 					<a name="propertystylelookup" class="tsd-anchor"></a>
 					<h3>property<wbr>Style<wbr>Lookup</h3>
-					<div class="tsd-signature tsd-kind-icon">property<wbr>Style<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div>
+					<div class="tsd-signature tsd-kind-icon">property<wbr>Style<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L239">olHelpers/esriToOlStyle.ts:239</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L243">olHelpers/esriToOlStyle.ts:243</a></li>
 						</ul>
 					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-index-signature">
+								<h5><span class="tsd-signature-symbol">[</span>s: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">Style</span></h5>
+							</li>
+						</ul>
+					</div>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported">
 					<a name="renderer" class="tsd-anchor"></a>
 					<h3>renderer</h3>
-					<div class="tsd-signature tsd-kind-icon">renderer<span class="tsd-signature-symbol">:</span> <a href="../interfaces/esrirenderer.html" class="tsd-signature-type">EsriRenderer</a></div>
+					<div class="tsd-signature tsd-kind-icon">renderer<span class="tsd-signature-symbol">:</span> <a href="../interfaces/iesrirenderer.html" class="tsd-signature-type">iEsriRenderer</a></div>
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="symbolgenerator.html">SymbolGenerator</a>.<a href="symbolgenerator.html#renderer">renderer</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L203">olHelpers/esriToOlStyle.ts:203</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L207">olHelpers/esriToOlStyle.ts:207</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -274,7 +282,7 @@
 					<div class="tsd-signature tsd-kind-icon">unique<wbr>Value<wbr>Infos<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L241">olHelpers/esriToOlStyle.ts:241</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L245">olHelpers/esriToOlStyle.ts:245</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -284,7 +292,7 @@
 					<div class="tsd-signature tsd-kind-icon">value<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L240">olHelpers/esriToOlStyle.ts:240</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L244">olHelpers/esriToOlStyle.ts:244</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/globals.html b/doc/globals.html
index 5d9c1d5..0b398dd 100644
--- a/doc/globals.html
+++ b/doc/globals.html
@@ -126,9 +126,6 @@
 							<ul class="tsd-index-list">
 								<li class="tsd-kind-interface"><a href="interfaces/changecallback.html" class="tsd-kind-icon">Change<wbr>Callback</a></li>
 								<li class="tsd-kind-interface"><a href="interfaces/changeresponse.html" class="tsd-kind-icon">Change<wbr>Response</a></li>
-								<li class="tsd-kind-interface"><a href="interfaces/esrirenderer.html" class="tsd-kind-icon">Esri<wbr>Renderer</a></li>
-								<li class="tsd-kind-interface"><a href="interfaces/esriresponse.html" class="tsd-kind-icon">Esri<wbr>Response</a></li>
-								<li class="tsd-kind-interface"><a href="interfaces/esrisymbol.html" class="tsd-kind-icon">Esri<wbr>Symbol</a></li>
 								<li class="tsd-kind-interface tsd-is-not-exported"><a href="interfaces/icommonsymbol.html" class="tsd-kind-icon">ICommon<wbr>Symbol</a></li>
 								<li class="tsd-kind-interface"><a href="interfaces/irealearthanimate.html" class="tsd-kind-icon">IReal<wbr>Earth<wbr>Animate</a></li>
 								<li class="tsd-kind-interface"><a href="interfaces/layerbaseoptions.html" class="tsd-kind-icon">Layer<wbr>Base<wbr>Options</a></li>
@@ -146,6 +143,24 @@
 								<li class="tsd-kind-interface"><a href="interfaces/crstransform.html" class="tsd-kind-icon">crs<wbr>Transform</a></li>
 								<li class="tsd-kind-interface"><a href="interfaces/extentobject.html" class="tsd-kind-icon">extent<wbr>Object</a></li>
 								<li class="tsd-kind-interface"><a href="interfaces/iaction.html" class="tsd-kind-icon">i<wbr>Action</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/idatepick.html" class="tsd-kind-icon">i<wbr>Date<wbr>Pick</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/idaterange.html" class="tsd-kind-icon">i<wbr>Date<wbr>Range</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/iesrirenderer.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Renderer</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/iesriresponse.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Response</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/iesrisymbol.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Symbol</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/iiconconfig.html" class="tsd-kind-icon">i<wbr>Icon<wbr>Config</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/ilayeritsinventory.html" class="tsd-kind-icon">i<wbr>Layer<wbr>Its<wbr>Inventory</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/ilegenditem.html" class="tsd-kind-icon">i<wbr>Legend<wbr>Item</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/ilegendoptions.html" class="tsd-kind-icon">i<wbr>Legend<wbr>Options</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/ilineconfig.html" class="tsd-kind-icon">i<wbr>Line<wbr>Config</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/ilinestyle.html" class="tsd-kind-icon">i<wbr>Line<wbr>Style</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/imapservicelegend.html" class="tsd-kind-icon">i<wbr>Map<wbr>Service<wbr>Legend</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/imulticonfig.html" class="tsd-kind-icon">i<wbr>Multi<wbr>Config</a></li>
+								<li class="tsd-kind-interface tsd-is-not-exported"><a href="interfaces/iradiobase.html" class="tsd-kind-icon">i<wbr>Radio<wbr>Base</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/iradioitem.html" class="tsd-kind-icon">i<wbr>Radio<wbr>Item</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/iselectarea.html" class="tsd-kind-icon">i<wbr>Select<wbr>Area</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/islider.html" class="tsd-kind-icon">i<wbr>Slider</a></li>
+								<li class="tsd-kind-interface"><a href="interfaces/istylefunc.html" class="tsd-kind-icon">i<wbr>Style<wbr>Func</a></li>
 								<li class="tsd-kind-interface"><a href="interfaces/keyvals.html" class="tsd-kind-icon">key<wbr>Vals</a></li>
 								<li class="tsd-kind-interface"><a href="interfaces/makemapmoveparams.html" class="tsd-kind-icon">make<wbr>Map<wbr>Move<wbr>Params</a></li>
 								<li class="tsd-kind-interface tsd-is-not-exported"><a href="interfaces/mapevent.html" class="tsd-kind-icon">map<wbr>Event</a></li>
@@ -181,6 +196,7 @@
 								<li class="tsd-kind-variable"><a href="globals.html#proj3857" class="tsd-kind-icon">proj3857</a></li>
 								<li class="tsd-kind-variable"><a href="globals.html#proj4326" class="tsd-kind-icon">proj4326</a></li>
 								<li class="tsd-kind-variable tsd-is-not-exported"><a href="globals.html#timeout" class="tsd-kind-icon">timeout</a></li>
+								<li class="tsd-kind-variable tsd-is-not-exported"><a href="globals.html#window" class="tsd-kind-icon">window</a></li>
 							</ul>
 						</section>
 						<section class="tsd-index-section ">
@@ -237,7 +253,7 @@
 					<div class="tsd-signature tsd-kind-icon">Provider<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> =&nbsp;ReactRedux.Provider</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/reactAndRedux.ts#L11">react/reactAndRedux.ts:11</a></li>
+							<li>Defined in reactCompoents/reactAndRedux.ts:12</li>
 						</ul>
 					</aside>
 				</section>
@@ -247,7 +263,7 @@
 					<div class="tsd-signature tsd-kind-icon">_zoom<wbr>Res<wbr>Lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> =&nbsp;[156543.03392804097, //078271.51696402048, //139135.75848201024, //219567.87924100512, //39783.93962050256, //44891.96981025128, //52445.98490512564, //61222.99245256282, //7611.49622628141, //8305.748113140705, //9152.8740565703525, //1076.43702828517625, //1138.21851414258813, //1219.109257071294063, //139.554628535647032, //144.777314267823516, //152.388657133911758, //161.194328566955879, //170.5971642834779395, //180.29858214173896974, //190.14929107086948487, //200.07464553543474244, //210.03732276771737122, //220.01866138385868561, //230.009330691929342804, //240.004665345964671402, //250.002332672982335701, //260.0011663364911678506, //270.0005831682455839253 //28]</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/zoomResolutionConvert.ts#L8">olHelpers/zoomResolutionConvert.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/zoomResolutionConvert.ts#L8">olHelpers/zoomResolutionConvert.ts:8</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -257,7 +273,7 @@
 					<div class="tsd-signature tsd-kind-icon">combine<wbr>Reducers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">combineReducers</span><span class="tsd-signature-symbol"> =&nbsp;Redux.combineReducers</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/reactAndRedux.ts#L13">react/reactAndRedux.ts:13</a></li>
+							<li>Defined in reactCompoents/reactAndRedux.ts:14</li>
 						</ul>
 					</aside>
 				</section>
@@ -267,7 +283,7 @@
 					<div class="tsd-signature tsd-kind-icon">connect<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> =&nbsp;ReactRedux.connect</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/reactAndRedux.ts#L10">react/reactAndRedux.ts:10</a></li>
+							<li>Defined in reactCompoents/reactAndRedux.ts:11</li>
 						</ul>
 					</aside>
 				</section>
@@ -277,7 +293,7 @@
 					<div class="tsd-signature tsd-kind-icon">create<wbr>Store<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">StoreCreator</span><span class="tsd-signature-symbol"> =&nbsp;Redux.createStore</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/reactAndRedux.ts#L14">react/reactAndRedux.ts:14</a></li>
+							<li>Defined in reactCompoents/reactAndRedux.ts:15</li>
 						</ul>
 					</aside>
 				</section>
@@ -287,27 +303,27 @@
 					<div class="tsd-signature tsd-kind-icon">dragged<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> =&nbsp;false</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/range-change.ts#L9">domUtil/range-change.ts:9</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/range-change.ts#L10">domUtil/range-change.ts:10</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-variable tsd-is-not-exported">
 					<a name="itsconfig" class="tsd-anchor"></a>
 					<h3>its<wbr>Config</h3>
-					<div class="tsd-signature tsd-kind-icon">its<wbr>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> =&nbsp;[{name: &#x27;Camera&#x27;,itsType: &#x27;cctv&#x27;,minZoom: 11,itsIconConfig: {prop: &#x27;owner&#x27;,defaultName: &#x27;WisDOT&#x27;,defaultIcon: &#x27;cctv.png&#x27;,iconArray: [[&#x27;City of Madison&#x27;, &#x27;Madison&#x27;, &#x27;cctv-mad.png&#x27;]]}},{name: &#x27;Message Signs&#x27;,itsType: &#x27;DMS&#x27;,minZoom: 11,itsIconConfig: {prop: &#x27;dmsType&#x27;,defaultName: &#x27;DMS&#x27;,defaultIcon: &#x27;dms.png&#x27;,iconArray: [[&#x27;pcms&#x27;, &#x27;PCMS&#x27;, &#x27;pcms.png&#x27;]]}},{name: &#x27;ATR&#x27;, itsType: &#x27;atr&#x27;, minZoom: 8, itsIcon: &#x27;atr.png&#x27;, visible: false},{name: &#x27;Lighting&#x27;, itsType: &#x27;light&#x27;, minZoom: 16, itsIcon: &#x27;streetlight.png&#x27;, visible: false, onDemand: true},{name: &#x27;Bluetooth&#x27;, itsType: &#x27;blue&#x27;, minZoom: 10, itsIcon: &#x27;bluetooth.png&#x27;, visible: false},{name: &#x27;Cabinets&#x27;, itsType: &#x27;cabinet&#x27;, minZoom: 10, itsIcon: &#x27;cabinet.png&#x27;, visible: false},{name: &#x27;Hut&#x27;, itsType: &#x27;hut&#x27;, minZoom: 10, itsIcon: &#x27;hut.png&#x27;, visible: false},{name: &#x27;Vault&#x27;, itsType: &#x27;vault&#x27;, minZoom: 13, itsIcon: &#x27;vault.png&#x27;, visible: false},{name: &#x27;Advisory Radio&#x27;, itsType: &#x27;har&#x27;, minZoom: 10, itsIcon: &#x27;har.png&#x27;, visible: false},{name: &#x27;Loop Detectors&#x27;,itsType: &#x27;loop&#x27;,legendCollapse: true,minZoom: 14,visible: false,itsIconConfig: {prop: &#x27;dtctrType&#x27;,defaultName: &#x27;Other&#x27;,defaultIcon: &#x27;loopdetectorother.png&#x27;,iconArray: [[&#x27;detector&#x27;, &#x27;Detector&#x27;, &#x27;loopdetector.png&#x27;],[&#x27;long&#x27;, &#x27;Long&#x27;, &#x27;loopdetectorlong.png&#x27;],[&#x27;zone&#x27;, &#x27;Zone&#x27;, &#x27;loopdetectorzone.png&#x27;]]},onDemand: true},{name: &#x27;Microwave&#x27;, itsType: &#x27;microwave&#x27;, minZoom: 14, itsIcon: &#x27;microwave.png&#x27;, visible: false},{name: &#x27;Pull Box&#x27;, itsType: &#x27;pull&#x27;, minZoom: 14, itsIcon: &#x27;pullbox.png&#x27;, visible: false, onDemand: true},{name: &#x27;RWIS&#x27;, itsType: &#x27;rwis&#x27;, minZoom: 7, itsIcon: &#x27;rwis.png&#x27;, visible: false},{name: &#x27;Ramp Gates&#x27;, itsType: &#x27;gate&#x27;, minZoom: 10, itsIcon: &#x27;rampgate.png&#x27;, visible: false},{name: &#x27;Ramp Meter&#x27;, itsType: &#x27;meter&#x27;, minZoom: 10, itsIcon: &#x27;rampmeter.png&#x27;, visible: false},{name: &#x27;Signal&#x27;, itsType: &#x27;signal&#x27;, minZoom: 13, itsIcon: &#x27;signal.png&#x27;, visible: false, onDemand: true},{name: &#x27;Tower&#x27;, itsType: &#x27;tower&#x27;, minZoom: 10, itsIcon: &#x27;tower.png&#x27;, visible: false},{name: &#x27;Trench&#x27;,itsType: &#x27;trench&#x27;,onDemand: true,visible: false,onDemandDelay: 500,minZoom: 15,legendCollapse: true,itsLineConfig: {prop: &#x27;owner&#x27;,//defaultName: &#x27;Other&#x27;,//defaultWidth: 7,defaultColor: colors.hexAlphaToRgbOrRgba(&#x27;#747474&#x27;, 0.8),lineArray: [[&#x27;WisDOT&#x27;, &#x27;WisDOT&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#FF032F&#x27;, 0.7)],[&#x27;WIN&#x27;, &#x27;WIN&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#FFC632&#x27;, 0.7)],[&#x27;USXchange&#x27;, &#x27;USXchange&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#2DFF46&#x27;, 0.7)],[&#x27;AT&amp;T&#x27;, &#x27;AT&amp;T&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#ff2be5&#x27;, 0.7)],[&#x27;Touch America&#x27;, &#x27;Touch America&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#52f3ff&#x27;, 0.7)],[&#x27;Qwest&#x27;, &#x27;Qwest&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#9278ff&#x27;, 0.7)],[&#x27;McLeodUSA&#x27;, &#x27;McLeodUSA&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#2926FF&#x27;, 0.7)],[&#x27;CINC&#x27;, &#x27;CINC&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#CB00FF&#x27;, 0.7)],[&#x27;City of Madison&#x27;, &#x27;Madison&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#000380&#x27;, 0.7)]]}}]</span></div>
+					<div class="tsd-signature tsd-kind-icon">its<wbr>Config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> =&nbsp;[{name: &#x27;Camera&#x27;,itsType: &#x27;cctv&#x27;,minZoom: 11,itsIconConfig: {prop: &#x27;owner&#x27;,defaultName: &#x27;WisDOT&#x27;,defaultIcon: &#x27;cctv.png&#x27;,iconArray: [[&#x27;City of Madison&#x27;, &#x27;Madison&#x27;, &#x27;cctv-mad.png&#x27;]]}},{name: &#x27;Message Signs&#x27;,itsType: &#x27;DMS&#x27;,minZoom: 11,itsIconConfig: {prop: &#x27;dmsType&#x27;,defaultName: &#x27;DMS&#x27;,defaultIcon: &#x27;dms.png&#x27;,iconArray: [[&#x27;pcms&#x27;, &#x27;PCMS&#x27;, &#x27;pcms.png&#x27;]]}},{name: &#x27;ATR&#x27;, itsType: &#x27;atr&#x27;, minZoom: 8, itsIcon: &#x27;atr.png&#x27;, visible: false},{name: &#x27;Lighting&#x27;, itsType: &#x27;light&#x27;, minZoom: 16, itsIcon: &#x27;streetlight.png&#x27;, visible: false, onDemand: true},{name: &#x27;Bluetooth&#x27;, itsType: &#x27;blue&#x27;, minZoom: 10, itsIcon: &#x27;bluetooth.png&#x27;, visible: false},{name: &#x27;Cabinets&#x27;, itsType: &#x27;cabinet&#x27;, minZoom: 10, itsIcon: &#x27;cabinet.png&#x27;, visible: false},{name: &#x27;Hut&#x27;, itsType: &#x27;hut&#x27;, minZoom: 10, itsIcon: &#x27;hut.png&#x27;, visible: false},{name: &#x27;Vault&#x27;, itsType: &#x27;vault&#x27;, minZoom: 13, itsIcon: &#x27;vault.png&#x27;, visible: false},{name: &#x27;Advisory Radio&#x27;, itsType: &#x27;har&#x27;, minZoom: 10, itsIcon: &#x27;har.png&#x27;, visible: false},{name: &#x27;Loop Detectors&#x27;,itsType: &#x27;loop&#x27;,legendCollapse: true,minZoom: 14,visible: false,itsIconConfig: {prop: &#x27;dtctrType&#x27;,defaultName: &#x27;Other&#x27;,defaultIcon: &#x27;loopdetectorother.png&#x27;,iconArray: [[&#x27;detector&#x27;, &#x27;Detector&#x27;, &#x27;loopdetector.png&#x27;],[&#x27;long&#x27;, &#x27;Long&#x27;, &#x27;loopdetectorlong.png&#x27;],[&#x27;zone&#x27;, &#x27;Zone&#x27;, &#x27;loopdetectorzone.png&#x27;]]},onDemand: true},{name: &#x27;Microwave&#x27;, itsType: &#x27;microwave&#x27;, minZoom: 14, itsIcon: &#x27;microwave.png&#x27;, visible: false},{name: &#x27;Pull Box&#x27;, itsType: &#x27;pull&#x27;, minZoom: 14, itsIcon: &#x27;pullbox.png&#x27;, visible: false, onDemand: true},{name: &#x27;RWIS&#x27;, itsType: &#x27;rwis&#x27;, minZoom: 7, itsIcon: &#x27;rwis.png&#x27;, visible: false},{name: &#x27;Ramp Gates&#x27;, itsType: &#x27;gate&#x27;, minZoom: 10, itsIcon: &#x27;rampgate.png&#x27;, visible: false},{name: &#x27;Ramp Meter&#x27;, itsType: &#x27;meter&#x27;, minZoom: 10, itsIcon: &#x27;rampmeter.png&#x27;, visible: false},{name: &#x27;Signal&#x27;, itsType: &#x27;signal&#x27;, minZoom: 13, itsIcon: &#x27;signal.png&#x27;, visible: false, onDemand: true},{name: &#x27;Tower&#x27;, itsType: &#x27;tower&#x27;, minZoom: 10, itsIcon: &#x27;tower.png&#x27;, visible: false},{name: &#x27;Trench&#x27;,itsType: &#x27;trench&#x27;,onDemand: true,visible: false,onDemandDelay: 500,minZoom: 15,legendCollapse: true,itsLineConfig: {prop: &#x27;owner&#x27;,defaultName: &#x27;Other&#x27;,//defaultWidth: 7,defaultColor: colors.hexAlphaToRgbOrRgba(&#x27;#747474&#x27;, 0.8),lineArray: [[&#x27;WisDOT&#x27;, &#x27;WisDOT&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#FF032F&#x27;, 0.7)],[&#x27;WIN&#x27;, &#x27;WIN&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#FFC632&#x27;, 0.7)],[&#x27;USXchange&#x27;, &#x27;USXchange&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#2DFF46&#x27;, 0.7)],[&#x27;AT&amp;T&#x27;, &#x27;AT&amp;T&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#ff2be5&#x27;, 0.7)],[&#x27;Touch America&#x27;, &#x27;Touch America&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#52f3ff&#x27;, 0.7)],[&#x27;Qwest&#x27;, &#x27;Qwest&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#9278ff&#x27;, 0.7)],[&#x27;McLeodUSA&#x27;, &#x27;McLeodUSA&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#2926FF&#x27;, 0.7)],[&#x27;CINC&#x27;, &#x27;CINC&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#CB00FF&#x27;, 0.7)],[&#x27;City of Madison&#x27;, &#x27;Madison&#x27;, colors.hexAlphaToRgbOrRgba(&#x27;#000380&#x27;, 0.7)]]}}]</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/ItsLayerCollection.ts#L12">collections/ItsLayerCollection.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/ItsLayerCollection.ts#L12">collections/ItsLayerCollection.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-variable tsd-is-not-exported">
 					<a name="lastval" class="tsd-anchor"></a>
 					<h3>last<wbr>Val</h3>
-					<div class="tsd-signature tsd-kind-icon">last<wbr>Val<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
+					<div class="tsd-signature tsd-kind-icon">last<wbr>Val<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/range-change.ts#L10">domUtil/range-change.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/range-change.ts#L11">domUtil/range-change.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -317,7 +333,7 @@
 					<div class="tsd-signature tsd-kind-icon">layers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;C:/Users/glenn/PycharmProjects/webmapsjs/src/layers/index&quot;</span><span class="tsd-signature-symbol"> =&nbsp;_layers</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/index.ts#L6">index.ts:6</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/index.ts#L6">index.ts:6</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -327,7 +343,7 @@
 					<div class="tsd-signature tsd-kind-icon">map<wbr>Move<span class="tsd-signature-symbol">:</span> <a href="classes/mapmovecls.html" class="tsd-signature-type">MapMoveCls</a><span class="tsd-signature-symbol"> =&nbsp;new MapMoveCls()</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMove.ts#L12">olHelpers/mapMove.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMove.ts#L12">olHelpers/mapMove.ts:12</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -347,7 +363,7 @@
 					<div class="tsd-signature tsd-kind-icon">map<wbr>Popup<span class="tsd-signature-symbol">:</span> <a href="classes/mappopupcls.html" class="tsd-signature-type">MapPopupCls</a><span class="tsd-signature-symbol"> =&nbsp;new MapPopupCls() as MapPopupCls</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopup.ts#L11">olHelpers/mapPopup.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopup.ts#L11">olHelpers/mapPopup.ts:11</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -367,7 +383,7 @@
 					<div class="tsd-signature tsd-kind-icon">mouse<wbr>Down<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> =&nbsp;false</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/range-change.ts#L7">domUtil/range-change.ts:7</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/range-change.ts#L8">domUtil/range-change.ts:8</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -377,7 +393,7 @@
 					<div class="tsd-signature tsd-kind-icon">mouse<wbr>In<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> =&nbsp;false</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/range-change.ts#L6">domUtil/range-change.ts:6</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/range-change.ts#L7">domUtil/range-change.ts:7</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -387,44 +403,44 @@
 					<div class="tsd-signature tsd-kind-icon">nm<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> =&nbsp;provide(&#x27;util&#x27;)</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/checkDefined.ts#L2">util/checkDefined.ts:2</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/colors.ts#L6">util/colors.ts:6</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/zoomResolutionConvert.ts#L6">olHelpers/zoomResolutionConvert.ts:6</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/makeGuid.ts#L6">util/makeGuid.ts:6</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L7">layers/LayerBase.ts:7</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapInteractionBase.ts#L6">olHelpers/mapInteractionBase.ts:6</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L8">olHelpers/mapMoveCls.ts:8</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L8">layers/LayerBaseVector.ts:8</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L13">layers/LayerBaseVectorGeoJson.ts:13</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/propertiesZoomStyle.ts#L8">olHelpers/propertiesZoomStyle.ts:8</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L6">olHelpers/esriToOlStyle.ts:6</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L11">layers/LayerEsriMapServer.ts:11</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L13">olHelpers/mapPopupCls.ts:13</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerItsInventory.ts#L12">layers/LayerItsInventory.ts:12</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/ItsLayerCollection.ts#L9">collections/ItsLayerCollection.ts:9</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/LayerLegend.ts#L9">collections/LayerLegend.ts:9</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L8">collections/Sliders.ts:8</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/day-range.ts#L5">domUtil/day-range.ts:5</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/range-change.ts#L4">domUtil/range-change.ts:4</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L9">domUtil/media-control.ts:9</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L7">domUtil/SelectBoxBase.ts:7</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L10">layers/LayerBaseVectorEsri.ts:10</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseXyzTile.ts#L7">layers/LayerBaseXyzTile.ts:7</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriTile.ts#L10">layers/LayerEsriTile.ts:10</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateVector.ts#L9">mixin/RealEarthAnimateVector.ts:9</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthVector.ts#L10">layers/LayerRealEarthVector.ts:10</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L10">mixin/RealEarthAnimate.ts:10</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimateTile.ts#L8">mixin/RealEarthAnimateTile.ts:8</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthTile.ts#L10">layers/LayerRealEarthTile.ts:10</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/extentUtil.ts#L9">olHelpers/extentUtil.ts:9</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/layerSwipe.ts#L11">olHelpers/layerSwipe.ts:11</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapBase.ts#L8">olHelpers/quickMapBase.ts:8</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMap.ts#L10">olHelpers/quickMap.ts:10</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapMulti.ts#L10">olHelpers/quickMapMulti.ts:10</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/SortedFeatures.ts#L6">olHelpers/SortedFeatures.ts:6</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/dateConvert.ts#L6">util/dateConvert.ts:6</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/getUrlParams.ts#L5">util/getUrlParams.ts:5</a></li>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/objectHelpers.ts#L6">util/objectHelpers.ts:6</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/checkDefined.ts#L2">util/checkDefined.ts:2</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/colors.ts#L7">util/colors.ts:7</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/zoomResolutionConvert.ts#L6">olHelpers/zoomResolutionConvert.ts:6</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/makeGuid.ts#L6">util/makeGuid.ts:6</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L7">layers/LayerBase.ts:7</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapInteractionBase.ts#L6">olHelpers/mapInteractionBase.ts:6</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L8">olHelpers/mapMoveCls.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L8">layers/LayerBaseVector.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L13">layers/LayerBaseVectorGeoJson.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/propertiesZoomStyle.ts#L8">olHelpers/propertiesZoomStyle.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L6">olHelpers/esriToOlStyle.ts:6</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L11">layers/LayerEsriMapServer.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L14">olHelpers/mapPopupCls.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L12">layers/LayerItsInventory.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/ItsLayerCollection.ts#L9">collections/ItsLayerCollection.ts:9</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L10">layers/LayerBaseVectorEsri.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L9">collections/LayerLegend.ts:9</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L8">collections/Sliders.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/day-range.ts#L5">domUtil/day-range.ts:5</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/range-change.ts#L5">domUtil/range-change.ts:5</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L9">domUtil/media-control.ts:9</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L7">domUtil/SelectBoxBase.ts:7</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseXyzTile.ts#L7">layers/LayerBaseXyzTile.ts:7</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriTile.ts#L10">layers/LayerEsriTile.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateVector.ts#L9">mixin/RealEarthAnimateVector.ts:9</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthVector.ts#L10">layers/LayerRealEarthVector.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L10">mixin/RealEarthAnimate.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimateTile.ts#L8">mixin/RealEarthAnimateTile.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthTile.ts#L10">layers/LayerRealEarthTile.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/extentUtil.ts#L9">olHelpers/extentUtil.ts:9</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/layerSwipe.ts#L11">olHelpers/layerSwipe.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapBase.ts#L8">olHelpers/quickMapBase.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMap.ts#L10">olHelpers/quickMap.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapMulti.ts#L10">olHelpers/quickMapMulti.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/SortedFeatures.ts#L6">olHelpers/SortedFeatures.ts:6</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/dateConvert.ts#L6">util/dateConvert.ts:6</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/getUrlParams.ts#L5">util/getUrlParams.ts:5</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/objectHelpers.ts#L6">util/objectHelpers.ts:6</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -434,7 +450,7 @@
 					<div class="tsd-signature tsd-kind-icon">offset<wbr>Minutes<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> =&nbsp;(new Date()).getTimezoneOffset()</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L17">mixin/RealEarthAnimate.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L17">mixin/RealEarthAnimate.ts:17</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-comment tsd-typography">
@@ -454,7 +470,7 @@
 					<div class="tsd-signature tsd-kind-icon">proj3070<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Projection</span><span class="tsd-signature-symbol"> =&nbsp;new ol.proj.Projection({code: &#x27;EPSG:3070&#x27;})</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/projections.ts#L9">olHelpers/projections.ts:9</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/projections.ts#L9">olHelpers/projections.ts:9</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -464,7 +480,7 @@
 					<div class="tsd-signature tsd-kind-icon">proj3857<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Projection</span><span class="tsd-signature-symbol"> =&nbsp;new ol.proj.Projection({code: &#x27;EPSG:3857&#x27;})</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/projections.ts#L8">olHelpers/projections.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/projections.ts#L8">olHelpers/projections.ts:8</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -474,20 +490,35 @@
 					<div class="tsd-signature tsd-kind-icon">proj4326<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Projection</span><span class="tsd-signature-symbol"> =&nbsp;new ol.proj.Projection({code: &#x27;EPSG:4326&#x27;})</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/projections.ts#L7">olHelpers/projections.ts:7</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/projections.ts#L7">olHelpers/projections.ts:7</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-variable tsd-is-not-exported">
 					<a name="timeout" class="tsd-anchor"></a>
 					<h3>timeout</h3>
-					<div class="tsd-signature tsd-kind-icon">timeout<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> =&nbsp;null</span></div>
+					<div class="tsd-signature tsd-kind-icon">timeout<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> =&nbsp;null</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/range-change.ts#L8">domUtil/range-change.ts:8</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/range-change.ts#L9">domUtil/range-change.ts:9</a></li>
 						</ul>
 					</aside>
 				</section>
+				<section class="tsd-panel tsd-member tsd-kind-variable tsd-is-not-exported">
+					<a name="window" class="tsd-anchor"></a>
+					<h3>window</h3>
+					<div class="tsd-signature tsd-kind-icon">window<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Window</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/provide.ts#L5">util/provide.ts:5</a></li>
+						</ul>
+					</aside>
+					<div class="tsd-comment tsd-typography">
+						<div class="lead">
+							<p>Created by gavorhes on 12/10/2015.</p>
+						</div>
+					</div>
+				</section>
 			</section>
 			<section class="tsd-panel-group tsd-member-group ">
 				<h2>Functions</h2>
@@ -495,13 +526,13 @@
 					<a name="_colorarraytorgba" class="tsd-anchor"></a>
 					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _color<wbr>Array<wbr>ToRgba</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-private tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">_color<wbr>Array<wbr>ToRgba<span class="tsd-signature-symbol">(</span>colorArray<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">_color<wbr>Array<wbr>ToRgba<span class="tsd-signature-symbol">(</span>colorArray<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L22">olHelpers/esriToOlStyle.ts:22</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L16">olHelpers/esriToOlStyle.ts:16</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -509,13 +540,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>colorArray: <span class="tsd-signature-type">any</span></h5>
+									<h5>colorArray: <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>input color array</p>
 									</div>
 								</li>
 								<li>
-									<h5>opacity: <span class="tsd-signature-type">any</span></h5>
+									<h5>opacity: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the opacity 0 to 1</p>
 									</div>
@@ -530,13 +561,13 @@
 					<a name="_hex" class="tsd-anchor"></a>
 					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _hex</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-private tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">_hex<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">_hex<span class="tsd-signature-symbol">(</span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/colors.ts#L15">util/colors.ts:15</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/colors.ts#L16">util/colors.ts:16</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -547,7 +578,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>x: <span class="tsd-signature-type">any</span></h5>
+									<h5>x: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the number to convert to hex</p>
 									</div>
@@ -568,7 +599,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/extentUtil.ts#L16">olHelpers/extentUtil.ts:16</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/extentUtil.ts#L16">olHelpers/extentUtil.ts:16</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -600,28 +631,28 @@
 					<a name="checkstylenumber" class="tsd-anchor"></a>
 					<h3>check<wbr>Style<wbr>Number</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">check<wbr>Style<wbr>Number<span class="tsd-signature-symbol">(</span>itsIcon<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, itsLineStyle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, itsIconConfig<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, itsLineConfig<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">check<wbr>Style<wbr>Number<span class="tsd-signature-symbol">(</span>itsIcon<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, itsLineStyle<span class="tsd-signature-symbol">: </span><a href="interfaces/ilinestyle.html" class="tsd-signature-type">iLineStyle</a>, itsIconConfig<span class="tsd-signature-symbol">: </span><a href="interfaces/iiconconfig.html" class="tsd-signature-type">iIconConfig</a>, itsLineConfig<span class="tsd-signature-symbol">: </span><a href="interfaces/ilineconfig.html" class="tsd-signature-type">iLineConfig</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerItsInventory.ts#L15">layers/LayerItsInventory.ts:15</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L48">layers/LayerItsInventory.ts:48</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>itsIcon: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsIcon: <span class="tsd-signature-type">string</span></h5>
 								</li>
 								<li>
-									<h5>itsLineStyle: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsLineStyle: <a href="interfaces/ilinestyle.html" class="tsd-signature-type">iLineStyle</a></h5>
 								</li>
 								<li>
-									<h5>itsIconConfig: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsIconConfig: <a href="interfaces/iiconconfig.html" class="tsd-signature-type">iIconConfig</a></h5>
 								</li>
 								<li>
-									<h5>itsLineConfig: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsLineConfig: <a href="interfaces/ilineconfig.html" class="tsd-signature-type">iLineConfig</a></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -638,7 +669,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/helpers/dateFormat.ts#L18">react/helpers/dateFormat.ts:18</a></li>
+									<li>Defined in reactCompoents/helpers/dateFormat.ts:18</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -664,7 +695,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/dateConvert.ts#L43">util/dateConvert.ts:43</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/dateConvert.ts#L43">util/dateConvert.ts:43</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -696,7 +727,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/dateConvert.ts#L24">util/dateConvert.ts:24</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/dateConvert.ts#L24">util/dateConvert.ts:24</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -728,7 +759,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/helpers/get_map.ts#L4">react/helpers/get_map.ts:4</a></li>
+									<li>Defined in reactCompoents/helpers/get_map.ts:4</li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -748,34 +779,31 @@
 					<a name="definelegend" class="tsd-anchor"></a>
 					<h3>define<wbr>Legend</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">define<wbr>Legend<span class="tsd-signature-symbol">(</span>itsIcon<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, itsLineStyle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, itsIconConfig<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, itsLineConfig<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">define<wbr>Legend<span class="tsd-signature-symbol">(</span>itsIcon<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, itsLineStyle<span class="tsd-signature-symbol">: </span><a href="interfaces/ilinestyle.html" class="tsd-signature-type">iLineStyle</a>, itsIconConfig<span class="tsd-signature-symbol">: </span><a href="interfaces/iiconconfig.html" class="tsd-signature-type">iIconConfig</a>, itsLineConfig<span class="tsd-signature-symbol">: </span><a href="interfaces/ilineconfig.html" class="tsd-signature-type">iLineConfig</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerItsInventory.ts#L182">layers/LayerItsInventory.ts:182</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L193">layers/LayerItsInventory.ts:193</a></li>
 								</ul>
 							</aside>
-							<div class="tsd-comment tsd-typography">
-							</div>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>itsIcon: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsIcon: <span class="tsd-signature-type">string</span></h5>
 								</li>
 								<li>
-									<h5>itsLineStyle: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsLineStyle: <a href="interfaces/ilinestyle.html" class="tsd-signature-type">iLineStyle</a></h5>
 								</li>
 								<li>
-									<h5>itsIconConfig: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsIconConfig: <a href="interfaces/iiconconfig.html" class="tsd-signature-type">iIconConfig</a></h5>
 								</li>
 								<li>
-									<h5>itsLineConfig: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsLineConfig: <a href="interfaces/ilineconfig.html" class="tsd-signature-type">iLineConfig</a></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
-							<p>html to be added to the legend</p>
 						</li>
 					</ul>
 				</section>
@@ -783,13 +811,13 @@
 					<a name="definestyle" class="tsd-anchor"></a>
 					<h3>define<wbr>Style</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">define<wbr>Style<span class="tsd-signature-symbol">(</span>itsIcon<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, itsLineStyle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, itsIconConfig<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, itsLineConfig<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></li>
+						<li class="tsd-signature tsd-kind-icon">define<wbr>Style<span class="tsd-signature-symbol">(</span>itsIcon<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, itsLineStyle<span class="tsd-signature-symbol">: </span><a href="interfaces/ilinestyle.html" class="tsd-signature-type">iLineStyle</a>, itsIconConfig<span class="tsd-signature-symbol">: </span><a href="interfaces/iiconconfig.html" class="tsd-signature-type">iIconConfig</a>, itsLineConfig<span class="tsd-signature-symbol">: </span><a href="interfaces/ilineconfig.html" class="tsd-signature-type">iLineConfig</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerItsInventory.ts#L87">layers/LayerItsInventory.ts:87</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L120">layers/LayerItsInventory.ts:120</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -797,16 +825,16 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>itsIcon: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsIcon: <span class="tsd-signature-type">string</span></h5>
 								</li>
 								<li>
-									<h5>itsLineStyle: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsLineStyle: <a href="interfaces/ilinestyle.html" class="tsd-signature-type">iLineStyle</a></h5>
 								</li>
 								<li>
-									<h5>itsIconConfig: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsIconConfig: <a href="interfaces/iiconconfig.html" class="tsd-signature-type">iIconConfig</a></h5>
 								</li>
 								<li>
-									<h5>itsLineConfig: <span class="tsd-signature-type">any</span></h5>
+									<h5>itsLineConfig: <a href="interfaces/ilineconfig.html" class="tsd-signature-type">iLineConfig</a></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Style</span>
@@ -829,7 +857,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/checkDefined.ts#L23">util/checkDefined.ts:23</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/checkDefined.ts#L23">util/checkDefined.ts:23</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -861,7 +889,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/extentUtil.ts#L61">olHelpers/extentUtil.ts:61</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/extentUtil.ts#L57">olHelpers/extentUtil.ts:57</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -901,7 +929,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/getUrlParams.ts#L18">util/getUrlParams.ts:18</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/getUrlParams.ts#L18">util/getUrlParams.ts:18</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -917,13 +945,13 @@
 					<a name="hexalphatorgborrgba" class="tsd-anchor"></a>
 					<h3>hex<wbr>Alpha<wbr>ToRgb<wbr>OrRgba</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">hex<wbr>Alpha<wbr>ToRgb<wbr>OrRgba<span class="tsd-signature-symbol">(</span>hexString<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, alphaVal<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">hex<wbr>Alpha<wbr>ToRgb<wbr>OrRgba<span class="tsd-signature-symbol">(</span>hexString<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, alphaVal<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/colors.ts#L41">util/colors.ts:41</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/colors.ts#L48">util/colors.ts:48</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -934,13 +962,13 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>hexString: <span class="tsd-signature-type">any</span></h5>
+									<h5>hexString: <span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>hex color string</p>
 									</div>
 								</li>
 								<li>
-									<h5>alphaVal: <span class="tsd-signature-type">any</span></h5>
+									<h5>alphaVal: <span class="tsd-signature-type">number</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -954,13 +982,13 @@
 					<a name="htmlescape" class="tsd-anchor"></a>
 					<h3>html<wbr>Escape</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">html<wbr>Escape<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">html<wbr>Escape<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L33">olHelpers/esriToOlStyle.ts:33</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L27">olHelpers/esriToOlStyle.ts:27</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -971,7 +999,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>str: <span class="tsd-signature-type">any</span></h5>
+									<h5>str: <span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>input string</p>
 									</div>
@@ -992,7 +1020,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/getUrlParams.ts#L8">util/getUrlParams.ts:8</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/getUrlParams.ts#L8">util/getUrlParams.ts:8</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
@@ -1009,13 +1037,13 @@
 					<a name="keyvalpairs" class="tsd-anchor"></a>
 					<h3>key<wbr>Val<wbr>Pairs</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">key<wbr>Val<wbr>Pairs<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/keyvals.html" class="tsd-signature-type">keyVals</a><span class="tsd-signature-symbol">&gt;</span></li>
+						<li class="tsd-signature tsd-kind-icon">key<wbr>Val<wbr>Pairs<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/keyvals.html" class="tsd-signature-type">keyVals</a><span class="tsd-signature-symbol">&gt;</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/objectHelpers.ts#L23">util/objectHelpers.ts:23</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/objectHelpers.ts#L23">util/objectHelpers.ts:23</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1031,10 +1059,15 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>obj: <span class="tsd-signature-type">any</span></h5>
+									<h5>obj: <span class="tsd-signature-type">object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the input object</p>
 									</div>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter-index-signature">
+											<h5><span class="tsd-signature-symbol">[</span>s: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5>
+										</li>
+									</ul>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/keyvals.html" class="tsd-signature-type">keyVals</a><span class="tsd-signature-symbol">&gt;</span></h4>
@@ -1048,22 +1081,22 @@
 					<a name="leadingpad" class="tsd-anchor"></a>
 					<h3>leading<wbr>Pad</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">leading<wbr>Pad<span class="tsd-signature-symbol">(</span>inNum<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">leading<wbr>Pad<span class="tsd-signature-symbol">(</span>inNum<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/dateConvert.ts#L8">util/dateConvert.ts:8</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/dateConvert.ts#L8">util/dateConvert.ts:8</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>inNum: <span class="tsd-signature-type">any</span></h5>
+									<h5>inNum: <span class="tsd-signature-type">number</span></h5>
 								</li>
 							</ul>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
 						</li>
 					</ul>
 				</section>
@@ -1071,13 +1104,13 @@
 					<a name="makebluegreenredgradient" class="tsd-anchor"></a>
 					<h3>make<wbr>Blue<wbr>Green<wbr>Red<wbr>Gradient</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">make<wbr>Blue<wbr>Green<wbr>Red<wbr>Gradient<span class="tsd-signature-symbol">(</span>minVal<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, maxVal<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, flipColors<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">(Anonymous function)</span></li>
+						<li class="tsd-signature tsd-kind-icon">make<wbr>Blue<wbr>Green<wbr>Red<wbr>Gradient<span class="tsd-signature-symbol">(</span>minVal<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, maxVal<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, flipColors<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/colors.ts#L88">util/colors.ts:88</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/colors.ts#L95">util/colors.ts:95</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1088,26 +1121,44 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>minVal: <span class="tsd-signature-type">any</span></h5>
+									<h5>minVal: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>minimum value</p>
 									</div>
 								</li>
 								<li>
-									<h5>maxVal: <span class="tsd-signature-type">any</span></h5>
+									<h5>maxVal: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>maximum value</p>
 									</div>
 								</li>
 								<li>
-									<h5>flipColors: <span class="tsd-signature-type">any</span></h5>
+									<h5><span class="tsd-flag ts-flagDefault value">Default value</span> flipColors: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> =&nbsp;false</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>if the colors should be flipped</p>
 									</div>
 								</li>
 							</ul>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">(Anonymous function)</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">function</span></h4>
 							<p>color lookup function</p>
+							<ul class="tsd-parameters">
+								<li class="tsd-parameter-siganture">
+									<ul class="tsd-signatures tsd-kind-type-literal tsd-is-not-exported">
+										<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>v<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+									</ul>
+									<ul class="tsd-descriptions">
+										<li class="tsd-description">
+											<h4 class="tsd-parameters-title">Parameters</h4>
+											<ul class="tsd-parameters">
+												<li>
+													<h5>v: <span class="tsd-signature-type">number</span></h5>
+												</li>
+											</ul>
+											<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
+										</li>
+									</ul>
+								</li>
+							</ul>
 						</li>
 					</ul>
 				</section>
@@ -1115,13 +1166,13 @@
 					<a name="makebluegreenredgradientzscore" class="tsd-anchor"></a>
 					<h3>make<wbr>Blue<wbr>Green<wbr>Red<wbr>GradientZScore</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">make<wbr>Blue<wbr>Green<wbr>Red<wbr>GradientZScore<span class="tsd-signature-symbol">(</span>median<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, stdDev<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, flipColors<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">(Anonymous function)</span></li>
+						<li class="tsd-signature tsd-kind-icon">make<wbr>Blue<wbr>Green<wbr>Red<wbr>GradientZScore<span class="tsd-signature-symbol">(</span>median<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, stdDev<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, flipColors<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/colors.ts#L159">util/colors.ts:159</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/colors.ts#L166">util/colors.ts:166</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1132,26 +1183,44 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>median: <span class="tsd-signature-type">any</span></h5>
+									<h5>median: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>median value</p>
 									</div>
 								</li>
 								<li>
-									<h5>stdDev: <span class="tsd-signature-type">any</span></h5>
+									<h5>stdDev: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>standard deviation</p>
 									</div>
 								</li>
 								<li>
-									<h5>flipColors: <span class="tsd-signature-type">any</span></h5>
+									<h5><span class="tsd-flag ts-flagDefault value">Default value</span> flipColors: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> =&nbsp;false</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>if the colors should be flipped</p>
 									</div>
 								</li>
 							</ul>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">(Anonymous function)</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">function</span></h4>
 							<p>color lookup function</p>
+							<ul class="tsd-parameters">
+								<li class="tsd-parameter-siganture">
+									<ul class="tsd-signatures tsd-kind-type-literal tsd-is-not-exported">
+										<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>v<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+									</ul>
+									<ul class="tsd-descriptions">
+										<li class="tsd-description">
+											<h4 class="tsd-parameters-title">Parameters</h4>
+											<ul class="tsd-parameters">
+												<li>
+													<h5>v: <span class="tsd-signature-type">number</span></h5>
+												</li>
+											</ul>
+											<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
+										</li>
+									</ul>
+								</li>
+							</ul>
 						</li>
 					</ul>
 				</section>
@@ -1159,34 +1228,28 @@
 					<a name="makefeatureservicelegendandsymbol" class="tsd-anchor"></a>
 					<h3>make<wbr>Feature<wbr>Service<wbr>Legend<wbr>And<wbr>Symbol</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">make<wbr>Feature<wbr>Service<wbr>Legend<wbr>And<wbr>Symbol<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><a href="interfaces/esriresponse.html" class="tsd-signature-type">EsriResponse</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span></li>
+						<li class="tsd-signature tsd-kind-icon">make<wbr>Feature<wbr>Service<wbr>Legend<wbr>And<wbr>Symbol<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><a href="interfaces/iesriresponse.html" class="tsd-signature-type">iEsriResponse</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L323">olHelpers/esriToOlStyle.ts:323</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L304">olHelpers/esriToOlStyle.ts:304</a></li>
 								</ul>
 							</aside>
-							<div class="tsd-comment tsd-typography">
-							</div>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>esriResponse: <a href="interfaces/esriresponse.html" class="tsd-signature-type">EsriResponse</a></h5>
-									<div class="tsd-comment tsd-typography">
-										<p>layer info</p>
-									</div>
+									<h5>esriResponse: <a href="interfaces/iesriresponse.html" class="tsd-signature-type">iEsriResponse</a></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">object</span></h4>
-							<p>style and legend object</p>
 							<ul class="tsd-parameters">
 								<li class="tsd-parameter">
 									<h5>legend<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
 								</li>
 								<li class="tsd-parameter">
-									<h5>style<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">function</span></h5>
+									<h5>style<span class="tsd-signature-symbol">: </span><a href="interfaces/istylefunc.html" class="tsd-signature-type">iStyleFunc</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Style</span></h5>
 								</li>
 							</ul>
 						</li>
@@ -1202,7 +1265,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/makeGuid.ts#L13">util/makeGuid.ts:13</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/makeGuid.ts#L13">util/makeGuid.ts:13</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1219,13 +1282,13 @@
 					<a name="makemapservicelegend" class="tsd-anchor"></a>
 					<h3>make<wbr>Map<wbr>Service<wbr>Legend</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">make<wbr>Map<wbr>Service<wbr>Legend<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">make<wbr>Map<wbr>Service<wbr>Legend<span class="tsd-signature-symbol">(</span>esriResponse<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L421">olHelpers/esriToOlStyle.ts:421</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L407">olHelpers/esriToOlStyle.ts:407</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1236,10 +1299,15 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>esriResponse: <span class="tsd-signature-type">any</span></h5>
+									<h5>esriResponse: <span class="tsd-signature-type">object</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>layer info</p>
 									</div>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter">
+											<h5>layers<span class="tsd-signature-symbol">: </span><a href="interfaces/imapservicelegend.html" class="tsd-signature-type">iMapServiceLegend</a><span class="tsd-signature-symbol">[]</span></h5>
+										</li>
+									</ul>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -1251,13 +1319,13 @@
 					<a name="mapservicelegenditem" class="tsd-anchor"></a>
 					<h3>map<wbr>Service<wbr>Legend<wbr>Item</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">map<wbr>Service<wbr>Legend<wbr>Item<span class="tsd-signature-symbol">(</span>lyrObject<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, skipLayerNameAndExpander<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">map<wbr>Service<wbr>Legend<wbr>Item<span class="tsd-signature-symbol">(</span>lyrObject<span class="tsd-signature-symbol">: </span><a href="interfaces/imapservicelegend.html" class="tsd-signature-type">iMapServiceLegend</a>, skipLayerNameAndExpander<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L381">olHelpers/esriToOlStyle.ts:381</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L367">olHelpers/esriToOlStyle.ts:367</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1265,7 +1333,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>lyrObject: <span class="tsd-signature-type">any</span></h5>
+									<h5>lyrObject: <a href="interfaces/imapservicelegend.html" class="tsd-signature-type">iMapServiceLegend</a></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the layer as defined in the response</p>
 									</div>
@@ -1283,13 +1351,13 @@
 					<a name="propertieszoomstyle" class="tsd-anchor"></a>
 					<h3>properties<wbr>Zoom<wbr>Style</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">properties<wbr>Zoom<wbr>Style<span class="tsd-signature-symbol">(</span>styleFunc<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">(Anonymous function)</span></li>
+						<li class="tsd-signature tsd-kind-icon">properties<wbr>Zoom<wbr>Style<span class="tsd-signature-symbol">(</span>styleFunc<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/propertiesZoomStyle.ts#L24">olHelpers/propertiesZoomStyle.ts:24</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/propertiesZoomStyle.ts#L24">olHelpers/propertiesZoomStyle.ts:24</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1300,14 +1368,62 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>styleFunc: <span class="tsd-signature-type">any</span></h5>
+									<h5>styleFunc: <span class="tsd-signature-type">function</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>style function</p>
 									</div>
+									<ul class="tsd-parameters">
+										<li class="tsd-parameter-siganture">
+											<ul class="tsd-signatures tsd-kind-type-literal">
+												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>f<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Feature</span>, res<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">[]</span></li>
+											</ul>
+											<ul class="tsd-descriptions">
+												<li class="tsd-description">
+													<h4 class="tsd-parameters-title">Parameters</h4>
+													<ul class="tsd-parameters">
+														<li>
+															<h5>f: <span class="tsd-signature-type">Feature</span></h5>
+														</li>
+														<li>
+															<h5>res: <span class="tsd-signature-type">number</span></h5>
+														</li>
+													</ul>
+													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Style</span>
+														<span class="tsd-signature-symbol"> | </span>
+														<span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">[]</span>
+													</h4>
+												</li>
+											</ul>
+										</li>
+									</ul>
 								</li>
 							</ul>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">(Anonymous function)</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">function</span></h4>
 							<p>new function</p>
+							<ul class="tsd-parameters">
+								<li class="tsd-parameter-siganture">
+									<ul class="tsd-signatures tsd-kind-type-literal">
+										<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>feature<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Feature</span>, zoom<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">[]</span></li>
+									</ul>
+									<ul class="tsd-descriptions">
+										<li class="tsd-description">
+											<h4 class="tsd-parameters-title">Parameters</h4>
+											<ul class="tsd-parameters">
+												<li>
+													<h5>feature: <span class="tsd-signature-type">Feature</span></h5>
+												</li>
+												<li>
+													<h5>zoom: <span class="tsd-signature-type">number</span></h5>
+												</li>
+											</ul>
+											<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Style</span>
+												<span class="tsd-signature-symbol"> | </span>
+												<span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">[]</span>
+											</h4>
+										</li>
+									</ul>
+								</li>
+							</ul>
 						</li>
 					</ul>
 				</section>
@@ -1315,13 +1431,13 @@
 					<a name="provide" class="tsd-anchor"></a>
 					<h3>provide</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">provide<span class="tsd-signature-symbol">(</span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">provide<span class="tsd-signature-symbol">(</span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/provide.ts#L11">util/provide.ts:11</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/provide.ts#L11">util/provide.ts:11</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1332,7 +1448,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>namespace: <span class="tsd-signature-type">any</span></h5>
+									<h5>namespace: <span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>to create</p>
 									</div>
@@ -1353,7 +1469,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMap.ts#L30">olHelpers/quickMap.ts:30</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMap.ts#L30">olHelpers/quickMap.ts:30</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1383,7 +1499,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapBase.ts#L36">olHelpers/quickMapBase.ts:36</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapBase.ts#L36">olHelpers/quickMapBase.ts:36</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1413,7 +1529,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapMulti.ts#L36">olHelpers/quickMapMulti.ts:36</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapMulti.ts#L36">olHelpers/quickMapMulti.ts:36</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1454,7 +1570,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/range-change.ts#L70">domUtil/range-change.ts:70</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/range-change.ts#L71">domUtil/range-change.ts:71</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1494,13 +1610,13 @@
 					<a name="resolutiontozoom" class="tsd-anchor"></a>
 					<h3>resolution<wbr>ToZoom</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">resolution<wbr>ToZoom<span class="tsd-signature-symbol">(</span>resolution<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
+						<li class="tsd-signature tsd-kind-icon">resolution<wbr>ToZoom<span class="tsd-signature-symbol">(</span>resolution<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/zoomResolutionConvert.ts#L68">olHelpers/zoomResolutionConvert.ts:68</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/zoomResolutionConvert.ts#L68">olHelpers/zoomResolutionConvert.ts:68</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1511,7 +1627,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>resolution: <span class="tsd-signature-type">any</span></h5>
+									<h5>resolution: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the resolution</p>
 									</div>
@@ -1526,13 +1642,13 @@
 					<a name="rgb2hex" class="tsd-anchor"></a>
 					<h3>rgb2hex</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">rgb2hex<span class="tsd-signature-symbol">(</span>rgb<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">rgb2hex<span class="tsd-signature-symbol">(</span>rgb<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/colors.ts#L26">util/colors.ts:26</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/colors.ts#L33">util/colors.ts:33</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1543,7 +1659,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>rgb: <span class="tsd-signature-type">any</span></h5>
+									<h5>rgb: <span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>rgb color</p>
 									</div>
@@ -1558,13 +1674,13 @@
 					<a name="rgbtorgba" class="tsd-anchor"></a>
 					<h3>rgb<wbr>ToRgba</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">rgb<wbr>ToRgba<span class="tsd-signature-symbol">(</span>rgb<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, alpha<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+						<li class="tsd-signature tsd-kind-icon">rgb<wbr>ToRgba<span class="tsd-signature-symbol">(</span>rgb<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, alpha<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/colors.ts#L62">util/colors.ts:62</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/colors.ts#L69">util/colors.ts:69</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1575,19 +1691,19 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>rgb: <span class="tsd-signature-type">any</span></h5>
+									<h5>rgb: <span class="tsd-signature-type">string</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>rgb color</p>
 									</div>
 								</li>
 								<li>
-									<h5>alpha: <span class="tsd-signature-type">any</span></h5>
+									<h5>alpha: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>alpha value 0 to 1</p>
 									</div>
 								</li>
 							</ul>
-							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
 							<p>rgba color</p>
 						</li>
 					</ul>
@@ -1602,7 +1718,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/helpers/dateFormat.ts#L5">react/helpers/dateFormat.ts:5</a></li>
+									<li>Defined in reactCompoents/helpers/dateFormat.ts:5</li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1624,13 +1740,13 @@
 					<a name="timetolocaldatestring" class="tsd-anchor"></a>
 					<h3>time<wbr>ToLocal<wbr>Date<wbr>String</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">time<wbr>ToLocal<wbr>Date<wbr>String<span class="tsd-signature-symbol">(</span>tm<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
+						<li class="tsd-signature tsd-kind-icon">time<wbr>ToLocal<wbr>Date<wbr>String<span class="tsd-signature-symbol">(</span>tm<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L16">domUtil/media-control.ts:16</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L16">domUtil/media-control.ts:16</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1643,7 +1759,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>tm: <span class="tsd-signature-type">any</span></h5>
+									<h5>tm: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 									</div>
 								</li>
@@ -1656,13 +1772,13 @@
 					<a name="triggercallback" class="tsd-anchor"></a>
 					<h3>trigger<wbr>Callback</h3>
 					<ul class="tsd-signatures tsd-kind-function tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">trigger<wbr>Callback<span class="tsd-signature-symbol">(</span>callback<span class="tsd-signature-symbol">: </span><a href="interfaces/rangechangedcallback.html" class="tsd-signature-type">rangeChangedCallback</a>, evt<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
+						<li class="tsd-signature tsd-kind-icon">trigger<wbr>Callback<span class="tsd-signature-symbol">(</span>callback<span class="tsd-signature-symbol">: </span><a href="interfaces/rangechangedcallback.html" class="tsd-signature-type">rangeChangedCallback</a>, evt<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ChangeEvent</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">HTMLInputElement</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/range-change.ts#L39">domUtil/range-change.ts:39</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/range-change.ts#L40">domUtil/range-change.ts:40</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1676,7 +1792,7 @@
 									<h5>callback: <a href="interfaces/rangechangedcallback.html" class="tsd-signature-type">rangeChangedCallback</a></h5>
 								</li>
 								<li>
-									<h5>evt: <span class="tsd-signature-type">any</span></h5>
+									<h5>evt: <span class="tsd-signature-type">ChangeEvent</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">HTMLInputElement</span><span class="tsd-signature-symbol">&gt;</span></h5>
 								</li>
 							</ul>
 							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -1693,7 +1809,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/checkDefined.ts#L9">util/checkDefined.ts:9</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/checkDefined.ts#L9">util/checkDefined.ts:9</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1719,13 +1835,13 @@
 					<a name="zoomtoresolution" class="tsd-anchor"></a>
 					<h3>zoom<wbr>ToResolution</h3>
 					<ul class="tsd-signatures tsd-kind-function">
-						<li class="tsd-signature tsd-kind-icon">zoom<wbr>ToResolution<span class="tsd-signature-symbol">(</span>zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
+						<li class="tsd-signature tsd-kind-icon">zoom<wbr>ToResolution<span class="tsd-signature-symbol">(</span>zoomLevel<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/zoomResolutionConvert.ts#L45">olHelpers/zoomResolutionConvert.ts:45</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/zoomResolutionConvert.ts#L45">olHelpers/zoomResolutionConvert.ts:45</a></li>
 								</ul>
 							</aside>
 							<div class="tsd-comment tsd-typography">
@@ -1736,7 +1852,7 @@
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>zoomLevel: <span class="tsd-signature-type">any</span></h5>
+									<h5>zoomLevel: <span class="tsd-signature-type">number</span></h5>
 									<div class="tsd-comment tsd-typography">
 										<p>the zoom level</p>
 									</div>
@@ -1897,15 +2013,6 @@
 					<li class=" tsd-kind-interface">
 						<a href="interfaces/changeresponse.html" class="tsd-kind-icon">Change<wbr>Response</a>
 					</li>
-					<li class=" tsd-kind-interface">
-						<a href="interfaces/esrirenderer.html" class="tsd-kind-icon">Esri<wbr>Renderer</a>
-					</li>
-					<li class=" tsd-kind-interface">
-						<a href="interfaces/esriresponse.html" class="tsd-kind-icon">Esri<wbr>Response</a>
-					</li>
-					<li class=" tsd-kind-interface">
-						<a href="interfaces/esrisymbol.html" class="tsd-kind-icon">Esri<wbr>Symbol</a>
-					</li>
 					<li class=" tsd-kind-interface tsd-is-not-exported">
 						<a href="interfaces/icommonsymbol.html" class="tsd-kind-icon">ICommon<wbr>Symbol</a>
 					</li>
@@ -1957,6 +2064,60 @@
 					<li class=" tsd-kind-interface">
 						<a href="interfaces/iaction.html" class="tsd-kind-icon">i<wbr>Action</a>
 					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/idatepick.html" class="tsd-kind-icon">i<wbr>Date<wbr>Pick</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/idaterange.html" class="tsd-kind-icon">i<wbr>Date<wbr>Range</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iesrirenderer.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Renderer</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iesriresponse.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Response</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iesrisymbol.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Symbol</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iiconconfig.html" class="tsd-kind-icon">i<wbr>Icon<wbr>Config</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilayeritsinventory.html" class="tsd-kind-icon">i<wbr>Layer<wbr>Its<wbr>Inventory</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilegenditem.html" class="tsd-kind-icon">i<wbr>Legend<wbr>Item</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilegendoptions.html" class="tsd-kind-icon">i<wbr>Legend<wbr>Options</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilineconfig.html" class="tsd-kind-icon">i<wbr>Line<wbr>Config</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilinestyle.html" class="tsd-kind-icon">i<wbr>Line<wbr>Style</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/imapservicelegend.html" class="tsd-kind-icon">i<wbr>Map<wbr>Service<wbr>Legend</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/imulticonfig.html" class="tsd-kind-icon">i<wbr>Multi<wbr>Config</a>
+					</li>
+					<li class=" tsd-kind-interface tsd-is-not-exported">
+						<a href="interfaces/iradiobase.html" class="tsd-kind-icon">i<wbr>Radio<wbr>Base</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iradioitem.html" class="tsd-kind-icon">i<wbr>Radio<wbr>Item</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iselectarea.html" class="tsd-kind-icon">i<wbr>Select<wbr>Area</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/islider.html" class="tsd-kind-icon">i<wbr>Slider</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/istylefunc.html" class="tsd-kind-icon">i<wbr>Style<wbr>Func</a>
+					</li>
 					<li class=" tsd-kind-interface">
 						<a href="interfaces/keyvals.html" class="tsd-kind-icon">key<wbr>Vals</a>
 					</li>
@@ -2047,6 +2208,9 @@
 					<li class=" tsd-kind-variable tsd-is-not-exported">
 						<a href="globals.html#timeout" class="tsd-kind-icon">timeout</a>
 					</li>
+					<li class=" tsd-kind-variable tsd-is-not-exported">
+						<a href="globals.html#window" class="tsd-kind-icon">window</a>
+					</li>
 					<li class=" tsd-kind-function tsd-is-private tsd-is-not-exported">
 						<a href="globals.html#_colorarraytorgba" class="tsd-kind-icon">_color<wbr>Array<wbr>ToRgba</a>
 					</li>
diff --git a/doc/index.html b/doc/index.html
index c8bd804..5c99af1 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -216,15 +216,6 @@
 					<li class=" tsd-kind-interface">
 						<a href="interfaces/changeresponse.html" class="tsd-kind-icon">Change<wbr>Response</a>
 					</li>
-					<li class=" tsd-kind-interface">
-						<a href="interfaces/esrirenderer.html" class="tsd-kind-icon">Esri<wbr>Renderer</a>
-					</li>
-					<li class=" tsd-kind-interface">
-						<a href="interfaces/esriresponse.html" class="tsd-kind-icon">Esri<wbr>Response</a>
-					</li>
-					<li class=" tsd-kind-interface">
-						<a href="interfaces/esrisymbol.html" class="tsd-kind-icon">Esri<wbr>Symbol</a>
-					</li>
 					<li class=" tsd-kind-interface tsd-is-not-exported">
 						<a href="interfaces/icommonsymbol.html" class="tsd-kind-icon">ICommon<wbr>Symbol</a>
 					</li>
@@ -276,6 +267,60 @@
 					<li class=" tsd-kind-interface">
 						<a href="interfaces/iaction.html" class="tsd-kind-icon">i<wbr>Action</a>
 					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/idatepick.html" class="tsd-kind-icon">i<wbr>Date<wbr>Pick</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/idaterange.html" class="tsd-kind-icon">i<wbr>Date<wbr>Range</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iesrirenderer.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Renderer</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iesriresponse.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Response</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iesrisymbol.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Symbol</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iiconconfig.html" class="tsd-kind-icon">i<wbr>Icon<wbr>Config</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilayeritsinventory.html" class="tsd-kind-icon">i<wbr>Layer<wbr>Its<wbr>Inventory</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilegenditem.html" class="tsd-kind-icon">i<wbr>Legend<wbr>Item</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilegendoptions.html" class="tsd-kind-icon">i<wbr>Legend<wbr>Options</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilineconfig.html" class="tsd-kind-icon">i<wbr>Line<wbr>Config</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/ilinestyle.html" class="tsd-kind-icon">i<wbr>Line<wbr>Style</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/imapservicelegend.html" class="tsd-kind-icon">i<wbr>Map<wbr>Service<wbr>Legend</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/imulticonfig.html" class="tsd-kind-icon">i<wbr>Multi<wbr>Config</a>
+					</li>
+					<li class=" tsd-kind-interface tsd-is-not-exported">
+						<a href="interfaces/iradiobase.html" class="tsd-kind-icon">i<wbr>Radio<wbr>Base</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iradioitem.html" class="tsd-kind-icon">i<wbr>Radio<wbr>Item</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/iselectarea.html" class="tsd-kind-icon">i<wbr>Select<wbr>Area</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/islider.html" class="tsd-kind-icon">i<wbr>Slider</a>
+					</li>
+					<li class=" tsd-kind-interface">
+						<a href="interfaces/istylefunc.html" class="tsd-kind-icon">i<wbr>Style<wbr>Func</a>
+					</li>
 					<li class=" tsd-kind-interface">
 						<a href="interfaces/keyvals.html" class="tsd-kind-icon">key<wbr>Vals</a>
 					</li>
@@ -366,6 +411,9 @@
 					<li class=" tsd-kind-variable tsd-is-not-exported">
 						<a href="globals.html#timeout" class="tsd-kind-icon">timeout</a>
 					</li>
+					<li class=" tsd-kind-variable tsd-is-not-exported">
+						<a href="globals.html#window" class="tsd-kind-icon">window</a>
+					</li>
 					<li class=" tsd-kind-function tsd-is-private tsd-is-not-exported">
 						<a href="globals.html#_colorarraytorgba" class="tsd-kind-icon">_color<wbr>Array<wbr>ToRgba</a>
 					</li>
diff --git a/doc/interfaces/changecallback.html b/doc/interfaces/changecallback.html
index 4720968..a9e437d 100644
--- a/doc/interfaces/changecallback.html
+++ b/doc/interfaces/changecallback.html
@@ -83,7 +83,7 @@
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L26">collections/Sliders.ts:26</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L26">collections/Sliders.ts:26</a></li>
 							</ul>
 						</aside>
 						<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/interfaces/changefunction.html b/doc/interfaces/changefunction.html
index f50a252..3c57918 100644
--- a/doc/interfaces/changefunction.html
+++ b/doc/interfaces/changefunction.html
@@ -83,7 +83,7 @@
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L26">domUtil/media-control.ts:26</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L26">domUtil/media-control.ts:26</a></li>
 							</ul>
 						</aside>
 						<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/interfaces/changeresponse.html b/doc/interfaces/changeresponse.html
index 8e7b31e..6947e2a 100644
--- a/doc/interfaces/changeresponse.html
+++ b/doc/interfaces/changeresponse.html
@@ -97,7 +97,7 @@
 					<div class="tsd-signature tsd-kind-icon">mm<wbr>Version<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L23">collections/Sliders.ts:23</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L23">collections/Sliders.ts:23</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -107,7 +107,7 @@
 					<div class="tsd-signature tsd-kind-icon">param<wbr>Weights<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L21">collections/Sliders.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L21">collections/Sliders.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -117,7 +117,7 @@
 					<div class="tsd-signature tsd-kind-icon">region<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L22">collections/Sliders.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L22">collections/Sliders.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/contentgenerator.html b/doc/interfaces/contentgenerator.html
index c817d31..92f100a 100644
--- a/doc/interfaces/contentgenerator.html
+++ b/doc/interfaces/contentgenerator.html
@@ -90,7 +90,7 @@
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L20">domUtil/SelectBoxBase.ts:20</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L20">domUtil/SelectBoxBase.ts:20</a></li>
 							</ul>
 						</aside>
 						<div class="tsd-comment tsd-typography">
diff --git a/doc/interfaces/crstransform.html b/doc/interfaces/crstransform.html
index 5c7f888..62b4758 100644
--- a/doc/interfaces/crstransform.html
+++ b/doc/interfaces/crstransform.html
@@ -96,7 +96,7 @@
 					<div class="tsd-signature tsd-kind-icon">data<wbr>Projection<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Projection</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L16">layers/LayerBaseVectorGeoJson.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L16">layers/LayerBaseVectorGeoJson.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -106,7 +106,7 @@
 					<div class="tsd-signature tsd-kind-icon">feature<wbr>Projection<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Projection</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L17">layers/LayerBaseVectorGeoJson.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L17">layers/LayerBaseVectorGeoJson.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/extentobject.html b/doc/interfaces/extentobject.html
index e341204..a4e2e73 100644
--- a/doc/interfaces/extentobject.html
+++ b/doc/interfaces/extentobject.html
@@ -98,7 +98,7 @@
 					<div class="tsd-signature tsd-kind-icon">maxX<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L14">olHelpers/mapMoveCls.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L14">olHelpers/mapMoveCls.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -108,7 +108,7 @@
 					<div class="tsd-signature tsd-kind-icon">maxY<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L15">olHelpers/mapMoveCls.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L15">olHelpers/mapMoveCls.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -118,7 +118,7 @@
 					<div class="tsd-signature tsd-kind-icon">minX<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L12">olHelpers/mapMoveCls.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L12">olHelpers/mapMoveCls.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -128,7 +128,7 @@
 					<div class="tsd-signature tsd-kind-icon">minY<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L13">olHelpers/mapMoveCls.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L13">olHelpers/mapMoveCls.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/iaction.html b/doc/interfaces/iaction.html
index a23dfb2..fb911a3 100644
--- a/doc/interfaces/iaction.html
+++ b/doc/interfaces/iaction.html
@@ -95,7 +95,7 @@
 					<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/react/reactAndRedux.ts#L19">react/reactAndRedux.ts:19</a></li>
+							<li>Defined in reactCompoents/reactAndRedux.ts:20</li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/icommonsymbol.html b/doc/interfaces/icommonsymbol.html
index 7d8ba27..f91cb4d 100644
--- a/doc/interfaces/icommonsymbol.html
+++ b/doc/interfaces/icommonsymbol.html
@@ -93,19 +93,19 @@
 					<a name="constructor" class="tsd-anchor"></a>
 					<h3>constructor</h3>
 					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-interface tsd-is-not-exported">
-						<li class="tsd-signature tsd-kind-icon">new ICommon<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="esrisymbol.html" class="tsd-signature-type">EsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="icommonsymbol.html" class="tsd-signature-type">ICommonSymbol</a></li>
+						<li class="tsd-signature tsd-kind-icon">new ICommon<wbr>Symbol<span class="tsd-signature-symbol">(</span>symbolObj<span class="tsd-signature-symbol">: </span><a href="iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a>, opacity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="icommonsymbol.html" class="tsd-signature-type">ICommonSymbol</a></li>
 					</ul>
 					<ul class="tsd-descriptions">
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L89">olHelpers/esriToOlStyle.ts:89</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L89">olHelpers/esriToOlStyle.ts:89</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
 							<ul class="tsd-parameters">
 								<li>
-									<h5>symbolObj: <a href="esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></h5>
+									<h5>symbolObj: <a href="iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></h5>
 								</li>
 								<li>
 									<h5>opacity: <span class="tsd-signature-type">number</span></h5>
diff --git a/doc/interfaces/idatepick.html b/doc/interfaces/idatepick.html
new file mode 100644
index 0000000..5853946
--- /dev/null
+++ b/doc/interfaces/idatepick.html
@@ -0,0 +1,260 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iDatePick | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="idatepick.html">iDatePick</a>
+				</li>
+			</ul>
+			<h1>Interface iDatePick</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iDatePick</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idatepick.html#change" class="tsd-kind-icon">change</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idatepick.html#id" class="tsd-kind-icon">id</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idatepick.html#initialdate" class="tsd-kind-icon">initial<wbr>Date</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idatepick.html#label" class="tsd-kind-icon">label</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="change" class="tsd-anchor"></a>
+					<h3>change</h3>
+					<div class="tsd-signature tsd-kind-icon">change<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DatePick.tsx:17</li>
+						</ul>
+					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-siganture">
+								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported">
+									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+								</ul>
+								<ul class="tsd-descriptions">
+									<li class="tsd-description">
+										<h4 class="tsd-parameters-title">Parameters</h4>
+										<ul class="tsd-parameters">
+											<li>
+												<h5>val: <span class="tsd-signature-type">string</span></h5>
+											</li>
+										</ul>
+										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+									</li>
+								</ul>
+							</li>
+						</ul>
+					</div>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="id" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> id</h3>
+					<div class="tsd-signature tsd-kind-icon">id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DatePick.tsx:15</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="initialdate" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> initial<wbr>Date</h3>
+					<div class="tsd-signature tsd-kind-icon">initial<wbr>Date<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Date</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DatePick.tsx:16</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="label" class="tsd-anchor"></a>
+					<h3>label</h3>
+					<div class="tsd-signature tsd-kind-icon">label<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DatePick.tsx:14</li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="idatepick.html" class="tsd-kind-icon">i<wbr>Date<wbr>Pick</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idatepick.html#change" class="tsd-kind-icon">change</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idatepick.html#id" class="tsd-kind-icon">id</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idatepick.html#initialdate" class="tsd-kind-icon">initial<wbr>Date</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idatepick.html#label" class="tsd-kind-icon">label</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/idaterange.html b/doc/interfaces/idaterange.html
new file mode 100644
index 0000000..ca3c2d7
--- /dev/null
+++ b/doc/interfaces/idaterange.html
@@ -0,0 +1,291 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iDateRange | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="idaterange.html">iDateRange</a>
+				</li>
+			</ul>
+			<h1>Interface iDateRange</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iDateRange</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idaterange.html#callback" class="tsd-kind-icon">callback</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idaterange.html#initialend" class="tsd-kind-icon">initial<wbr>End</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idaterange.html#maxdate" class="tsd-kind-icon">max<wbr>Date</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idaterange.html#maxrange" class="tsd-kind-icon">max<wbr>Range</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idaterange.html#mindate" class="tsd-kind-icon">min<wbr>Date</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="idaterange.html#minrange" class="tsd-kind-icon">min<wbr>Range</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="callback" class="tsd-anchor"></a>
+					<h3>callback</h3>
+					<div class="tsd-signature tsd-kind-icon">callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DateRange.tsx:22</li>
+						</ul>
+					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-siganture">
+								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported">
+									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>start<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span>, end<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+								</ul>
+								<ul class="tsd-descriptions">
+									<li class="tsd-description">
+										<h4 class="tsd-parameters-title">Parameters</h4>
+										<ul class="tsd-parameters">
+											<li>
+												<h5>start: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></h5>
+											</li>
+											<li>
+												<h5>end: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></h5>
+											</li>
+										</ul>
+										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+									</li>
+								</ul>
+							</li>
+						</ul>
+					</div>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="initialend" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> initial<wbr>End</h3>
+					<div class="tsd-signature tsd-kind-icon">initial<wbr>End<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DateRange.tsx:26</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="maxdate" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr>Date</h3>
+					<div class="tsd-signature tsd-kind-icon">max<wbr>Date<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DateRange.tsx:24</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="maxrange" class="tsd-anchor"></a>
+					<h3>max<wbr>Range</h3>
+					<div class="tsd-signature tsd-kind-icon">max<wbr>Range<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DateRange.tsx:21</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="mindate" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Date</h3>
+					<div class="tsd-signature tsd-kind-icon">min<wbr>Date<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Date</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DateRange.tsx:25</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="minrange" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Range</h3>
+					<div class="tsd-signature tsd-kind-icon">min<wbr>Range<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/DateRange.tsx:23</li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="idaterange.html" class="tsd-kind-icon">i<wbr>Date<wbr>Range</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idaterange.html#callback" class="tsd-kind-icon">callback</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idaterange.html#initialend" class="tsd-kind-icon">initial<wbr>End</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idaterange.html#maxdate" class="tsd-kind-icon">max<wbr>Date</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idaterange.html#maxrange" class="tsd-kind-icon">max<wbr>Range</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idaterange.html#mindate" class="tsd-kind-icon">min<wbr>Date</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="idaterange.html#minrange" class="tsd-kind-icon">min<wbr>Range</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/iesrirenderer.html b/doc/interfaces/iesrirenderer.html
new file mode 100644
index 0000000..59937f4
--- /dev/null
+++ b/doc/interfaces/iesrirenderer.html
@@ -0,0 +1,267 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iEsriRenderer | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="iesrirenderer.html">iEsriRenderer</a>
+				</li>
+			</ul>
+			<h1>Interface iEsriRenderer</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iEsriRenderer</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrirenderer.html#defaultlabel" class="tsd-kind-icon">default<wbr>Label</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrirenderer.html#defaultsymbol" class="tsd-kind-icon">default<wbr>Symbol</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrirenderer.html#field1" class="tsd-kind-icon">field1</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrirenderer.html#symbol" class="tsd-kind-icon">symbol</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrirenderer.html#type" class="tsd-kind-icon">type</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrirenderer.html#uniquevalueinfos" class="tsd-kind-icon">unique<wbr>Value<wbr>Infos</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="defaultlabel" class="tsd-anchor"></a>
+					<h3>default<wbr>Label</h3>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Label<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L54">olHelpers/esriToOlStyle.ts:54</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="defaultsymbol" class="tsd-anchor"></a>
+					<h3>default<wbr>Symbol</h3>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Symbol<span class="tsd-signature-symbol">:</span> <a href="iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L53">olHelpers/esriToOlStyle.ts:53</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="field1" class="tsd-anchor"></a>
+					<h3>field1</h3>
+					<div class="tsd-signature tsd-kind-icon">field1<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L52">olHelpers/esriToOlStyle.ts:52</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="symbol" class="tsd-anchor"></a>
+					<h3>symbol</h3>
+					<div class="tsd-signature tsd-kind-icon">symbol<span class="tsd-signature-symbol">:</span> <a href="iesrisymbol.html" class="tsd-signature-type">iEsriSymbol</a></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L50">olHelpers/esriToOlStyle.ts:50</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="type" class="tsd-anchor"></a>
+					<h3>type</h3>
+					<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L49">olHelpers/esriToOlStyle.ts:49</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="uniquevalueinfos" class="tsd-anchor"></a>
+					<h3>unique<wbr>Value<wbr>Infos</h3>
+					<div class="tsd-signature tsd-kind-icon">unique<wbr>Value<wbr>Infos<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L51">olHelpers/esriToOlStyle.ts:51</a></li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="iesrirenderer.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Renderer</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iesrirenderer.html#defaultlabel" class="tsd-kind-icon">default<wbr>Label</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iesrirenderer.html#defaultsymbol" class="tsd-kind-icon">default<wbr>Symbol</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iesrirenderer.html#field1" class="tsd-kind-icon">field1</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iesrirenderer.html#symbol" class="tsd-kind-icon">symbol</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iesrirenderer.html#type" class="tsd-kind-icon">type</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iesrirenderer.html#uniquevalueinfos" class="tsd-kind-icon">unique<wbr>Value<wbr>Infos</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/esriresponse.html b/doc/interfaces/iesriresponse.html
similarity index 90%
rename from doc/interfaces/esriresponse.html
rename to doc/interfaces/iesriresponse.html
index 5c3e1ac..847b8a4 100644
--- a/doc/interfaces/esriresponse.html
+++ b/doc/interfaces/iesriresponse.html
@@ -3,7 +3,7 @@
 <head>
 	<meta charset="utf-8">
 	<meta http-equiv="X-UA-Compatible" content="IE=edge">
-	<title>EsriResponse | webmapsjs</title>
+	<title>iEsriResponse | webmapsjs</title>
 	<meta name="description" content="">
 	<meta name="viewport" content="width=device-width, initial-scale=1">
 	<link rel="stylesheet" href="../assets/css/main.css">
@@ -56,10 +56,10 @@
 					<a href="../globals.html">Globals</a>
 				</li>
 				<li>
-					<a href="esriresponse.html">EsriResponse</a>
+					<a href="iesriresponse.html">iEsriResponse</a>
 				</li>
 			</ul>
-			<h1>Interface EsriResponse</h1>
+			<h1>Interface iEsriResponse</h1>
 		</div>
 	</div>
 </header>
@@ -70,7 +70,7 @@
 				<h3>Hierarchy</h3>
 				<ul class="tsd-hierarchy">
 					<li>
-						<span class="target">EsriResponse</span>
+						<span class="target">iEsriResponse</span>
 					</li>
 				</ul>
 			</section>
@@ -81,8 +81,8 @@
 						<section class="tsd-index-section ">
 							<h3>Properties</h3>
 							<ul class="tsd-index-list">
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esriresponse.html#drawinginfo" class="tsd-kind-icon">drawing<wbr>Info</a></li>
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esriresponse.html#geometrytype" class="tsd-kind-icon">geometry<wbr>Type</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesriresponse.html#drawinginfo" class="tsd-kind-icon">drawing<wbr>Info</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesriresponse.html#geometrytype" class="tsd-kind-icon">geometry<wbr>Type</a></li>
 							</ul>
 						</section>
 					</div>
@@ -96,14 +96,17 @@
 					<div class="tsd-signature tsd-kind-icon">drawing<wbr>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L46">olHelpers/esriToOlStyle.ts:46</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L40">olHelpers/esriToOlStyle.ts:40</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
 						<h4>Type declaration</h4>
 						<ul class="tsd-parameters">
 							<li class="tsd-parameter">
-								<h5>renderer<span class="tsd-signature-symbol">: </span><a href="esrirenderer.html" class="tsd-signature-type">EsriRenderer</a></h5>
+								<h5>renderer<span class="tsd-signature-symbol">: </span><a href="iesrirenderer.html" class="tsd-signature-type">iEsriRenderer</a></h5>
+							</li>
+							<li class="tsd-parameter">
+								<h5>transparency<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
 							</li>
 						</ul>
 					</div>
@@ -114,7 +117,7 @@
 					<div class="tsd-signature tsd-kind-icon">geometry<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L49">olHelpers/esriToOlStyle.ts:49</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L44">olHelpers/esriToOlStyle.ts:44</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -133,13 +136,13 @@
 				</ul>
 				<ul class="current">
 					<li class="current tsd-kind-interface">
-						<a href="esriresponse.html" class="tsd-kind-icon">Esri<wbr>Response</a>
+						<a href="iesriresponse.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Response</a>
 						<ul>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esriresponse.html#drawinginfo" class="tsd-kind-icon">drawing<wbr>Info</a>
+								<a href="iesriresponse.html#drawinginfo" class="tsd-kind-icon">drawing<wbr>Info</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esriresponse.html#geometrytype" class="tsd-kind-icon">geometry<wbr>Type</a>
+								<a href="iesriresponse.html#geometrytype" class="tsd-kind-icon">geometry<wbr>Type</a>
 							</li>
 						</ul>
 					</li>
diff --git a/doc/interfaces/esrisymbol.html b/doc/interfaces/iesrisymbol.html
similarity index 80%
rename from doc/interfaces/esrisymbol.html
rename to doc/interfaces/iesrisymbol.html
index a5c2676..4b2c97d 100644
--- a/doc/interfaces/esrisymbol.html
+++ b/doc/interfaces/iesrisymbol.html
@@ -3,7 +3,7 @@
 <head>
 	<meta charset="utf-8">
 	<meta http-equiv="X-UA-Compatible" content="IE=edge">
-	<title>EsriSymbol | webmapsjs</title>
+	<title>iEsriSymbol | webmapsjs</title>
 	<meta name="description" content="">
 	<meta name="viewport" content="width=device-width, initial-scale=1">
 	<link rel="stylesheet" href="../assets/css/main.css">
@@ -56,10 +56,10 @@
 					<a href="../globals.html">Globals</a>
 				</li>
 				<li>
-					<a href="esrisymbol.html">EsriSymbol</a>
+					<a href="iesrisymbol.html">iEsriSymbol</a>
 				</li>
 			</ul>
-			<h1>Interface EsriSymbol</h1>
+			<h1>Interface iEsriSymbol</h1>
 		</div>
 	</div>
 </header>
@@ -70,7 +70,7 @@
 				<h3>Hierarchy</h3>
 				<ul class="tsd-hierarchy">
 					<li>
-						<span class="target">EsriSymbol</span>
+						<span class="target">iEsriSymbol</span>
 					</li>
 				</ul>
 			</section>
@@ -81,11 +81,12 @@
 						<section class="tsd-index-section ">
 							<h3>Properties</h3>
 							<ul class="tsd-index-list">
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esrisymbol.html#color" class="tsd-kind-icon">color</a></li>
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esrisymbol.html#outline" class="tsd-kind-icon">outline</a></li>
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esrisymbol.html#size" class="tsd-kind-icon">size</a></li>
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esrisymbol.html#type" class="tsd-kind-icon">type</a></li>
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esrisymbol.html#width-1" class="tsd-kind-icon">width</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrisymbol.html#color" class="tsd-kind-icon">color</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrisymbol.html#imagedata" class="tsd-kind-icon">image<wbr>Data</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrisymbol.html#outline" class="tsd-kind-icon">outline</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrisymbol.html#size" class="tsd-kind-icon">size</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrisymbol.html#type" class="tsd-kind-icon">type</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iesrisymbol.html#width-1" class="tsd-kind-icon">width</a></li>
 							</ul>
 						</section>
 					</div>
@@ -96,10 +97,20 @@
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
 					<a name="color" class="tsd-anchor"></a>
 					<h3>color</h3>
-					<div class="tsd-signature tsd-kind-icon">color<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<div class="tsd-signature tsd-kind-icon">color<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L65">olHelpers/esriToOlStyle.ts:65</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L64">olHelpers/esriToOlStyle.ts:64</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="imagedata" class="tsd-anchor"></a>
+					<h3>image<wbr>Data</h3>
+					<div class="tsd-signature tsd-kind-icon">image<wbr>Data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L66">olHelpers/esriToOlStyle.ts:66</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -109,14 +120,14 @@
 					<div class="tsd-signature tsd-kind-icon">outline<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L61">olHelpers/esriToOlStyle.ts:61</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L60">olHelpers/esriToOlStyle.ts:60</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
 						<h4>Type declaration</h4>
 						<ul class="tsd-parameters">
 							<li class="tsd-parameter">
-								<h5>color<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
+								<h5>color<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h5>
 							</li>
 							<li class="tsd-parameter">
 								<h5>width<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
@@ -130,7 +141,7 @@
 					<div class="tsd-signature tsd-kind-icon">size<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L59">olHelpers/esriToOlStyle.ts:59</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L58">olHelpers/esriToOlStyle.ts:58</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -140,7 +151,7 @@
 					<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L60">olHelpers/esriToOlStyle.ts:60</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L59">olHelpers/esriToOlStyle.ts:59</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -150,7 +161,7 @@
 					<div class="tsd-signature tsd-kind-icon">width<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L66">olHelpers/esriToOlStyle.ts:66</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L65">olHelpers/esriToOlStyle.ts:65</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -169,22 +180,25 @@
 				</ul>
 				<ul class="current">
 					<li class="current tsd-kind-interface">
-						<a href="esrisymbol.html" class="tsd-kind-icon">Esri<wbr>Symbol</a>
+						<a href="iesrisymbol.html" class="tsd-kind-icon">i<wbr>Esri<wbr>Symbol</a>
 						<ul>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esrisymbol.html#color" class="tsd-kind-icon">color</a>
+								<a href="iesrisymbol.html#color" class="tsd-kind-icon">color</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iesrisymbol.html#imagedata" class="tsd-kind-icon">image<wbr>Data</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esrisymbol.html#outline" class="tsd-kind-icon">outline</a>
+								<a href="iesrisymbol.html#outline" class="tsd-kind-icon">outline</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esrisymbol.html#size" class="tsd-kind-icon">size</a>
+								<a href="iesrisymbol.html#size" class="tsd-kind-icon">size</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esrisymbol.html#type" class="tsd-kind-icon">type</a>
+								<a href="iesrisymbol.html#type" class="tsd-kind-icon">type</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esrisymbol.html#width-1" class="tsd-kind-icon">width</a>
+								<a href="iesrisymbol.html#width-1" class="tsd-kind-icon">width</a>
 							</li>
 						</ul>
 					</li>
diff --git a/doc/interfaces/iiconconfig.html b/doc/interfaces/iiconconfig.html
new file mode 100644
index 0000000..1901c66
--- /dev/null
+++ b/doc/interfaces/iiconconfig.html
@@ -0,0 +1,246 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iIconConfig | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="iiconconfig.html">iIconConfig</a>
+				</li>
+			</ul>
+			<h1>Interface iIconConfig</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<a href="imulticonfig.html" class="tsd-signature-type">iMultiConfig</a>
+						<ul class="tsd-hierarchy">
+							<li>
+								<span class="target">iIconConfig</span>
+							</li>
+						</ul>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iiconconfig.html#defaulticon" class="tsd-kind-icon">default<wbr>Icon</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="iiconconfig.html#defaultname" class="tsd-kind-icon">default<wbr>Name</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iiconconfig.html#iconarray" class="tsd-kind-icon">icon<wbr>Array</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="iiconconfig.html#prop" class="tsd-kind-icon">prop</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="defaulticon" class="tsd-anchor"></a>
+					<h3>default<wbr>Icon</h3>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Icon<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L26">layers/LayerItsInventory.ts:26</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="defaultname" class="tsd-anchor"></a>
+					<h3>default<wbr>Name</h3>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="imulticonfig.html">iMultiConfig</a>.<a href="imulticonfig.html#defaultname">defaultName</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L22">layers/LayerItsInventory.ts:22</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="iconarray" class="tsd-anchor"></a>
+					<h3>icon<wbr>Array</h3>
+					<div class="tsd-signature tsd-kind-icon">icon<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L27">layers/LayerItsInventory.ts:27</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="prop" class="tsd-anchor"></a>
+					<h3>prop</h3>
+					<div class="tsd-signature tsd-kind-icon">prop<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="imulticonfig.html">iMultiConfig</a>.<a href="imulticonfig.html#prop">prop</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L21">layers/LayerItsInventory.ts:21</a></li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="iiconconfig.html" class="tsd-kind-icon">i<wbr>Icon<wbr>Config</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iiconconfig.html#defaulticon" class="tsd-kind-icon">default<wbr>Icon</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="iiconconfig.html#defaultname" class="tsd-kind-icon">default<wbr>Name</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iiconconfig.html#iconarray" class="tsd-kind-icon">icon<wbr>Array</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="iiconconfig.html#prop" class="tsd-kind-icon">prop</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/ilayeritsinventory.html b/doc/interfaces/ilayeritsinventory.html
new file mode 100644
index 0000000..ff7ad4c
--- /dev/null
+++ b/doc/interfaces/ilayeritsinventory.html
@@ -0,0 +1,597 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iLayerItsInventory | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="ilayeritsinventory.html">iLayerItsInventory</a>
+				</li>
+			</ul>
+			<h1>Interface iLayerItsInventory</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<a href="layerbasevectorgeojsonoptions.html" class="tsd-signature-type">LayerBaseVectorGeoJsonOptions</a>
+						<ul class="tsd-hierarchy">
+							<li>
+								<span class="target">iLayerItsInventory</span>
+							</li>
+						</ul>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilayeritsinventory.html#addpopup" class="tsd-kind-icon">add<wbr>Popup</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#autoload" class="tsd-kind-icon">auto<wbr>Load</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#id" class="tsd-kind-icon">id</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilayeritsinventory.html#itsicon" class="tsd-kind-icon">its<wbr>Icon</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilayeritsinventory.html#itsiconconfig" class="tsd-kind-icon">its<wbr>Icon<wbr>Config</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilayeritsinventory.html#itslineconfig" class="tsd-kind-icon">its<wbr>Line<wbr>Config</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilayeritsinventory.html#itslinestyle" class="tsd-kind-icon">its<wbr>Line<wbr>Style</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilayeritsinventory.html#itstype" class="tsd-kind-icon">its<wbr>Type</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#legendcheckbox" class="tsd-kind-icon">legend<wbr>Checkbox</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#legendcollapse" class="tsd-kind-icon">legend<wbr>Collapse</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#legendcontent" class="tsd-kind-icon">legend<wbr>Content</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#loadcallback" class="tsd-kind-icon">load<wbr>Callback</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#mapmovemakegetparams" class="tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited"><a href="ilayeritsinventory.html#mapmoveobj" class="tsd-kind-icon">map<wbr>Move<wbr>Obj</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#maxzoom" class="tsd-kind-icon">max<wbr>Zoom</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#minzoom" class="tsd-kind-icon">min<wbr>Zoom</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#name" class="tsd-kind-icon">name</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#ondemand" class="tsd-kind-icon">on<wbr>Demand</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#ondemanddelay" class="tsd-kind-icon">on<wbr>Demand<wbr>Delay</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#opacity" class="tsd-kind-icon">opacity</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#params" class="tsd-kind-icon">params</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#renderorder" class="tsd-kind-icon">render<wbr>Order</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#style" class="tsd-kind-icon">style</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#transform" class="tsd-kind-icon">transform</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#visible" class="tsd-kind-icon">visible</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilayeritsinventory.html#zindex" class="tsd-kind-icon">z<wbr>Index</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="addpopup" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> add<wbr>Popup</h3>
+					<div class="tsd-signature tsd-kind-icon">add<wbr>Popup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L38">layers/LayerItsInventory.ts:38</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="autoload" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> auto<wbr>Load</h3>
+					<div class="tsd-signature tsd-kind-icon">auto<wbr>Load<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#autoload">autoLoad</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L24">layers/LayerBaseVector.ts:24</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="id" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> id</h3>
+					<div class="tsd-signature tsd-kind-icon">id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#id">id</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="itsicon" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> its<wbr>Icon</h3>
+					<div class="tsd-signature tsd-kind-icon">its<wbr>Icon<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L39">layers/LayerItsInventory.ts:39</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="itsiconconfig" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> its<wbr>Icon<wbr>Config</h3>
+					<div class="tsd-signature tsd-kind-icon">its<wbr>Icon<wbr>Config<span class="tsd-signature-symbol">:</span> <a href="iiconconfig.html" class="tsd-signature-type">iIconConfig</a></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L41">layers/LayerItsInventory.ts:41</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="itslineconfig" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> its<wbr>Line<wbr>Config</h3>
+					<div class="tsd-signature tsd-kind-icon">its<wbr>Line<wbr>Config<span class="tsd-signature-symbol">:</span> <a href="ilineconfig.html" class="tsd-signature-type">iLineConfig</a></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L42">layers/LayerItsInventory.ts:42</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="itslinestyle" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> its<wbr>Line<wbr>Style</h3>
+					<div class="tsd-signature tsd-kind-icon">its<wbr>Line<wbr>Style<span class="tsd-signature-symbol">:</span> <a href="ilinestyle.html" class="tsd-signature-type">iLineStyle</a></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L40">layers/LayerItsInventory.ts:40</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="itstype" class="tsd-anchor"></a>
+					<h3>its<wbr>Type</h3>
+					<div class="tsd-signature tsd-kind-icon">its<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L37">layers/LayerItsInventory.ts:37</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="legendcheckbox" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> legend<wbr>Checkbox</h3>
+					<div class="tsd-signature tsd-kind-icon">legend<wbr>Checkbox<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcheckbox">legendCheckbox</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="legendcollapse" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> legend<wbr>Collapse</h3>
+					<div class="tsd-signature tsd-kind-icon">legend<wbr>Collapse<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcollapse">legendCollapse</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="legendcontent" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> legend<wbr>Content</h3>
+					<div class="tsd-signature tsd-kind-icon">legend<wbr>Content<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcontent">legendContent</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="loadcallback" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> load<wbr>Callback</h3>
+					<div class="tsd-signature tsd-kind-icon">load<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Function</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#loadcallback">loadCallback</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="mapmovemakegetparams" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> map<wbr>Move<wbr>Make<wbr>Get<wbr>Params</h3>
+					<div class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">:</span> <a href="makemapmoveparams.html" class="tsd-signature-type">makeMapMoveParams</a></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#mapmovemakegetparams">mapMoveMakeGetParams</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L28">layers/LayerBaseVector.ts:28</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited">
+					<a name="mapmoveobj" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> map<wbr>Move<wbr>Obj</h3>
+					<div class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../classes/mapmovecls.html" class="tsd-signature-type">MapMoveCls</a></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbasevectorgeojsonoptions.html">LayerBaseVectorGeoJsonOptions</a>.<a href="layerbasevectorgeojsonoptions.html#mapmoveobj">mapMoveObj</a></p>
+						<p>Overrides <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#mapmoveobj">mapMoveObj</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L23">layers/LayerBaseVectorGeoJson.ts:23</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="maxzoom" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr>Zoom</h3>
+					<div class="tsd-signature tsd-kind-icon">max<wbr>Zoom<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#maxzoom">maxZoom</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="minzoom" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Zoom</h3>
+					<div class="tsd-signature tsd-kind-icon">min<wbr>Zoom<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#minzoom">minZoom</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="name" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> name</h3>
+					<div class="tsd-signature tsd-kind-icon">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#name">name</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="ondemand" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Demand</h3>
+					<div class="tsd-signature tsd-kind-icon">on<wbr>Demand<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#ondemand">onDemand</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L26">layers/LayerBaseVector.ts:26</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="ondemanddelay" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Demand<wbr>Delay</h3>
+					<div class="tsd-signature tsd-kind-icon">on<wbr>Demand<wbr>Delay<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#ondemanddelay">onDemandDelay</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L27">layers/LayerBaseVector.ts:27</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="opacity" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> opacity</h3>
+					<div class="tsd-signature tsd-kind-icon">opacity<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#opacity">opacity</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="params" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> params</h3>
+					<div class="tsd-signature tsd-kind-icon">params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#params">params</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="renderorder" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> render<wbr>Order</h3>
+					<div class="tsd-signature tsd-kind-icon">render<wbr>Order<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#renderorder">renderOrder</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L30">layers/LayerBaseVector.ts:30</a></li>
+						</ul>
+					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-siganture">
+								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported">
+									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>a<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Feature</span>, b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Feature</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
+								</ul>
+								<ul class="tsd-descriptions">
+									<li class="tsd-description">
+										<h4 class="tsd-parameters-title">Parameters</h4>
+										<ul class="tsd-parameters">
+											<li>
+												<h5>a: <span class="tsd-signature-type">Feature</span></h5>
+											</li>
+											<li>
+												<h5>b: <span class="tsd-signature-type">Feature</span></h5>
+											</li>
+										</ul>
+										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
+									</li>
+								</ul>
+							</li>
+						</ul>
+					</div>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="style" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> style</h3>
+					<div class="tsd-signature tsd-kind-icon">style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#style">style</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L25">layers/LayerBaseVector.ts:25</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="transform" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> transform</h3>
+					<div class="tsd-signature tsd-kind-icon">transform<span class="tsd-signature-symbol">:</span> <a href="crstransform.html" class="tsd-signature-type">crsTransform</a></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbasevectorgeojsonoptions.html">LayerBaseVectorGeoJsonOptions</a>.<a href="layerbasevectorgeojsonoptions.html#transform">transform</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L22">layers/LayerBaseVectorGeoJson.ts:22</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="visible" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> visible</h3>
+					<div class="tsd-signature tsd-kind-icon">visible<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#visible">visible</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="zindex" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> z<wbr>Index</h3>
+					<div class="tsd-signature tsd-kind-icon">z<wbr>Index<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#zindex">zIndex</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="ilayeritsinventory.html" class="tsd-kind-icon">i<wbr>Layer<wbr>Its<wbr>Inventory</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilayeritsinventory.html#addpopup" class="tsd-kind-icon">add<wbr>Popup</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#autoload" class="tsd-kind-icon">auto<wbr>Load</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#id" class="tsd-kind-icon">id</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilayeritsinventory.html#itsicon" class="tsd-kind-icon">its<wbr>Icon</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilayeritsinventory.html#itsiconconfig" class="tsd-kind-icon">its<wbr>Icon<wbr>Config</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilayeritsinventory.html#itslineconfig" class="tsd-kind-icon">its<wbr>Line<wbr>Config</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilayeritsinventory.html#itslinestyle" class="tsd-kind-icon">its<wbr>Line<wbr>Style</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilayeritsinventory.html#itstype" class="tsd-kind-icon">its<wbr>Type</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#legendcheckbox" class="tsd-kind-icon">legend<wbr>Checkbox</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#legendcollapse" class="tsd-kind-icon">legend<wbr>Collapse</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#legendcontent" class="tsd-kind-icon">legend<wbr>Content</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#loadcallback" class="tsd-kind-icon">load<wbr>Callback</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#mapmovemakegetparams" class="tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited">
+								<a href="ilayeritsinventory.html#mapmoveobj" class="tsd-kind-icon">map<wbr>Move<wbr>Obj</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#maxzoom" class="tsd-kind-icon">max<wbr>Zoom</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#minzoom" class="tsd-kind-icon">min<wbr>Zoom</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#name" class="tsd-kind-icon">name</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#ondemand" class="tsd-kind-icon">on<wbr>Demand</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#ondemanddelay" class="tsd-kind-icon">on<wbr>Demand<wbr>Delay</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#opacity" class="tsd-kind-icon">opacity</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#params" class="tsd-kind-icon">params</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#renderorder" class="tsd-kind-icon">render<wbr>Order</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#style" class="tsd-kind-icon">style</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#transform" class="tsd-kind-icon">transform</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#visible" class="tsd-kind-icon">visible</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilayeritsinventory.html#zindex" class="tsd-kind-icon">z<wbr>Index</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/ilegenditem.html b/doc/interfaces/ilegenditem.html
new file mode 100644
index 0000000..d9083fe
--- /dev/null
+++ b/doc/interfaces/ilegenditem.html
@@ -0,0 +1,239 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iLegendItem | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="ilegenditem.html">iLegendItem</a>
+				</li>
+			</ul>
+			<h1>Interface iLegendItem</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iLegendItem</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilegenditem.html#addcheck" class="tsd-kind-icon">add<wbr>Check</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilegenditem.html#collapse" class="tsd-kind-icon">collapse</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilegenditem.html#groupname" class="tsd-kind-icon">group<wbr>Name</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilegenditem.html#items" class="tsd-kind-icon">items</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="addcheck" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> add<wbr>Check</h3>
+					<div class="tsd-signature tsd-kind-icon">add<wbr>Check<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L18">collections/LayerLegend.ts:18</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="collapse" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> collapse</h3>
+					<div class="tsd-signature tsd-kind-icon">collapse<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L17">collections/LayerLegend.ts:17</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="groupname" class="tsd-anchor"></a>
+					<h3>group<wbr>Name</h3>
+					<div class="tsd-signature tsd-kind-icon">group<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L16">collections/LayerLegend.ts:16</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="items" class="tsd-anchor"></a>
+					<h3>items</h3>
+					<div class="tsd-signature tsd-kind-icon">items<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><a href="ilegenditem.html" class="tsd-signature-type">iLegendItem</a><span class="tsd-signature-symbol"> | </span><a href="../classes/layerbase.html" class="tsd-signature-type">LayerBase</a><span class="tsd-signature-symbol">&gt;</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L19">collections/LayerLegend.ts:19</a></li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="ilegenditem.html" class="tsd-kind-icon">i<wbr>Legend<wbr>Item</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilegenditem.html#addcheck" class="tsd-kind-icon">add<wbr>Check</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilegenditem.html#collapse" class="tsd-kind-icon">collapse</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilegenditem.html#groupname" class="tsd-kind-icon">group<wbr>Name</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilegenditem.html#items" class="tsd-kind-icon">items</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/esrirenderer.html b/doc/interfaces/ilegendoptions.html
similarity index 81%
rename from doc/interfaces/esrirenderer.html
rename to doc/interfaces/ilegendoptions.html
index 3de6757..299b3ca 100644
--- a/doc/interfaces/esrirenderer.html
+++ b/doc/interfaces/ilegendoptions.html
@@ -3,7 +3,7 @@
 <head>
 	<meta charset="utf-8">
 	<meta http-equiv="X-UA-Compatible" content="IE=edge">
-	<title>EsriRenderer | webmapsjs</title>
+	<title>iLegendOptions | webmapsjs</title>
 	<meta name="description" content="">
 	<meta name="viewport" content="width=device-width, initial-scale=1">
 	<link rel="stylesheet" href="../assets/css/main.css">
@@ -56,10 +56,10 @@
 					<a href="../globals.html">Globals</a>
 				</li>
 				<li>
-					<a href="esrirenderer.html">EsriRenderer</a>
+					<a href="ilegendoptions.html">iLegendOptions</a>
 				</li>
 			</ul>
-			<h1>Interface EsriRenderer</h1>
+			<h1>Interface iLegendOptions</h1>
 		</div>
 	</div>
 </header>
@@ -70,7 +70,7 @@
 				<h3>Hierarchy</h3>
 				<ul class="tsd-hierarchy">
 					<li>
-						<span class="target">EsriRenderer</span>
+						<span class="target">iLegendOptions</span>
 					</li>
 				</ul>
 			</section>
@@ -81,9 +81,9 @@
 						<section class="tsd-index-section ">
 							<h3>Properties</h3>
 							<ul class="tsd-index-list">
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esrirenderer.html#symbol" class="tsd-kind-icon">symbol</a></li>
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esrirenderer.html#type" class="tsd-kind-icon">type</a></li>
-								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="esrirenderer.html#uniquevalueinfos" class="tsd-kind-icon">unique<wbr>Value<wbr>Infos</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilegendoptions.html#layerdivclasses" class="tsd-kind-icon">layer<wbr>Div<wbr>Classes</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilegendoptions.html#legendtitle" class="tsd-kind-icon">legend<wbr>Title</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilegendoptions.html#scaledependent" class="tsd-kind-icon">scale<wbr>Dependent</a></li>
 							</ul>
 						</section>
 					</div>
@@ -92,32 +92,32 @@
 			<section class="tsd-panel-group tsd-member-group ">
 				<h2>Properties</h2>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
-					<a name="symbol" class="tsd-anchor"></a>
-					<h3>symbol</h3>
-					<div class="tsd-signature tsd-kind-icon">symbol<span class="tsd-signature-symbol">:</span> <a href="esrisymbol.html" class="tsd-signature-type">EsriSymbol</a></div>
+					<a name="layerdivclasses" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> layer<wbr>Div<wbr>Classes</h3>
+					<div class="tsd-signature tsd-kind-icon">layer<wbr>Div<wbr>Classes<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L54">olHelpers/esriToOlStyle.ts:54</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L23">collections/LayerLegend.ts:23</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
-					<a name="type" class="tsd-anchor"></a>
-					<h3>type</h3>
-					<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<a name="legendtitle" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> legend<wbr>Title</h3>
+					<div class="tsd-signature tsd-kind-icon">legend<wbr>Title<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L53">olHelpers/esriToOlStyle.ts:53</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L24">collections/LayerLegend.ts:24</a></li>
 						</ul>
 					</aside>
 				</section>
 				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
-					<a name="uniquevalueinfos" class="tsd-anchor"></a>
-					<h3>unique<wbr>Value<wbr>Infos</h3>
-					<div class="tsd-signature tsd-kind-icon">unique<wbr>Value<wbr>Infos<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span></div>
+					<a name="scaledependent" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> scale<wbr>Dependent</h3>
+					<div class="tsd-signature tsd-kind-icon">scale<wbr>Dependent<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/esriToOlStyle.ts#L55">olHelpers/esriToOlStyle.ts:55</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/LayerLegend.ts#L25">collections/LayerLegend.ts:25</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -136,16 +136,16 @@
 				</ul>
 				<ul class="current">
 					<li class="current tsd-kind-interface">
-						<a href="esrirenderer.html" class="tsd-kind-icon">Esri<wbr>Renderer</a>
+						<a href="ilegendoptions.html" class="tsd-kind-icon">i<wbr>Legend<wbr>Options</a>
 						<ul>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esrirenderer.html#symbol" class="tsd-kind-icon">symbol</a>
+								<a href="ilegendoptions.html#layerdivclasses" class="tsd-kind-icon">layer<wbr>Div<wbr>Classes</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esrirenderer.html#type" class="tsd-kind-icon">type</a>
+								<a href="ilegendoptions.html#legendtitle" class="tsd-kind-icon">legend<wbr>Title</a>
 							</li>
 							<li class=" tsd-kind-property tsd-parent-kind-interface">
-								<a href="esrirenderer.html#uniquevalueinfos" class="tsd-kind-icon">unique<wbr>Value<wbr>Infos</a>
+								<a href="ilegendoptions.html#scaledependent" class="tsd-kind-icon">scale<wbr>Dependent</a>
 							</li>
 						</ul>
 					</li>
diff --git a/doc/interfaces/ilineconfig.html b/doc/interfaces/ilineconfig.html
new file mode 100644
index 0000000..663dea9
--- /dev/null
+++ b/doc/interfaces/ilineconfig.html
@@ -0,0 +1,260 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iLineConfig | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="ilineconfig.html">iLineConfig</a>
+				</li>
+			</ul>
+			<h1>Interface iLineConfig</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<a href="imulticonfig.html" class="tsd-signature-type">iMultiConfig</a>
+						<ul class="tsd-hierarchy">
+							<li>
+								<span class="target">iLineConfig</span>
+							</li>
+						</ul>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilineconfig.html#defaultcolor" class="tsd-kind-icon">default<wbr>Color</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilineconfig.html#defaultname" class="tsd-kind-icon">default<wbr>Name</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilineconfig.html#defaultwidth" class="tsd-kind-icon">default<wbr>Width</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilineconfig.html#linearray" class="tsd-kind-icon">line<wbr>Array</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited"><a href="ilineconfig.html#prop" class="tsd-kind-icon">prop</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="defaultcolor" class="tsd-anchor"></a>
+					<h3>default<wbr>Color</h3>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Color<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L31">layers/LayerItsInventory.ts:31</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="defaultname" class="tsd-anchor"></a>
+					<h3>default<wbr>Name</h3>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="imulticonfig.html">iMultiConfig</a>.<a href="imulticonfig.html#defaultname">defaultName</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L22">layers/LayerItsInventory.ts:22</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="defaultwidth" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> default<wbr>Width</h3>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Width<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L32">layers/LayerItsInventory.ts:32</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="linearray" class="tsd-anchor"></a>
+					<h3>line<wbr>Array</h3>
+					<div class="tsd-signature tsd-kind-icon">line<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L33">layers/LayerItsInventory.ts:33</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+					<a name="prop" class="tsd-anchor"></a>
+					<h3>prop</h3>
+					<div class="tsd-signature tsd-kind-icon">prop<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<p>Inherited from <a href="imulticonfig.html">iMultiConfig</a>.<a href="imulticonfig.html#prop">prop</a></p>
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L21">layers/LayerItsInventory.ts:21</a></li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="ilineconfig.html" class="tsd-kind-icon">i<wbr>Line<wbr>Config</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilineconfig.html#defaultcolor" class="tsd-kind-icon">default<wbr>Color</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilineconfig.html#defaultname" class="tsd-kind-icon">default<wbr>Name</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilineconfig.html#defaultwidth" class="tsd-kind-icon">default<wbr>Width</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilineconfig.html#linearray" class="tsd-kind-icon">line<wbr>Array</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited">
+								<a href="ilineconfig.html#prop" class="tsd-kind-icon">prop</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/ilinestyle.html b/doc/interfaces/ilinestyle.html
new file mode 100644
index 0000000..377f33e
--- /dev/null
+++ b/doc/interfaces/ilinestyle.html
@@ -0,0 +1,211 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iLineStyle | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="ilinestyle.html">iLineStyle</a>
+				</li>
+			</ul>
+			<h1>Interface iLineStyle</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iLineStyle</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilinestyle.html#color" class="tsd-kind-icon">color</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ilinestyle.html#width" class="tsd-kind-icon">width</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="color" class="tsd-anchor"></a>
+					<h3>color</h3>
+					<div class="tsd-signature tsd-kind-icon">color<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L16">layers/LayerItsInventory.ts:16</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="width" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> width</h3>
+					<div class="tsd-signature tsd-kind-icon">width<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L17">layers/LayerItsInventory.ts:17</a></li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="ilinestyle.html" class="tsd-kind-icon">i<wbr>Line<wbr>Style</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilinestyle.html#color" class="tsd-kind-icon">color</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="ilinestyle.html#width" class="tsd-kind-icon">width</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/imapservicelegend.html b/doc/interfaces/imapservicelegend.html
new file mode 100644
index 0000000..132946b
--- /dev/null
+++ b/doc/interfaces/imapservicelegend.html
@@ -0,0 +1,222 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iMapServiceLegend | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="imapservicelegend.html">iMapServiceLegend</a>
+				</li>
+			</ul>
+			<h1>Interface iMapServiceLegend</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iMapServiceLegend</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="imapservicelegend.html#layername" class="tsd-kind-icon">layer<wbr>Name</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="imapservicelegend.html#legend" class="tsd-kind-icon">legend</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="layername" class="tsd-anchor"></a>
+					<h3>layer<wbr>Name</h3>
+					<div class="tsd-signature tsd-kind-icon">layer<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L357">olHelpers/esriToOlStyle.ts:357</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="legend" class="tsd-anchor"></a>
+					<h3>legend</h3>
+					<div class="tsd-signature tsd-kind-icon">legend<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L358">olHelpers/esriToOlStyle.ts:358</a></li>
+						</ul>
+					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter">
+								<h5>image<wbr>Data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
+							</li>
+							<li class="tsd-parameter">
+								<h5>label<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
+							</li>
+						</ul>
+					</div>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="imapservicelegend.html" class="tsd-kind-icon">i<wbr>Map<wbr>Service<wbr>Legend</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="imapservicelegend.html#layername" class="tsd-kind-icon">layer<wbr>Name</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="imapservicelegend.html#legend" class="tsd-kind-icon">legend</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/imulticonfig.html b/doc/interfaces/imulticonfig.html
new file mode 100644
index 0000000..9724d4d
--- /dev/null
+++ b/doc/interfaces/imulticonfig.html
@@ -0,0 +1,219 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iMultiConfig | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="imulticonfig.html">iMultiConfig</a>
+				</li>
+			</ul>
+			<h1>Interface iMultiConfig</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iMultiConfig</span>
+						<ul class="tsd-hierarchy">
+							<li>
+								<a href="iiconconfig.html" class="tsd-signature-type">iIconConfig</a>
+							</li>
+							<li>
+								<a href="ilineconfig.html" class="tsd-signature-type">iLineConfig</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="imulticonfig.html#defaultname" class="tsd-kind-icon">default<wbr>Name</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="imulticonfig.html#prop" class="tsd-kind-icon">prop</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="defaultname" class="tsd-anchor"></a>
+					<h3>default<wbr>Name</h3>
+					<div class="tsd-signature tsd-kind-icon">default<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L22">layers/LayerItsInventory.ts:22</a></li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="prop" class="tsd-anchor"></a>
+					<h3>prop</h3>
+					<div class="tsd-signature tsd-kind-icon">prop<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerItsInventory.ts#L21">layers/LayerItsInventory.ts:21</a></li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="imulticonfig.html" class="tsd-kind-icon">i<wbr>Multi<wbr>Config</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="imulticonfig.html#defaultname" class="tsd-kind-icon">default<wbr>Name</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="imulticonfig.html#prop" class="tsd-kind-icon">prop</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/iradiobase.html b/doc/interfaces/iradiobase.html
new file mode 100644
index 0000000..13debbc
--- /dev/null
+++ b/doc/interfaces/iradiobase.html
@@ -0,0 +1,288 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iRadioBase | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="iradiobase.html">iRadioBase</a>
+				</li>
+			</ul>
+			<h1>Interface iRadioBase</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iRadioBase</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section tsd-is-not-exported">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported"><a href="iradiobase.html#callback" class="tsd-kind-icon">callback</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported"><a href="iradiobase.html#connected" class="tsd-kind-icon">connected</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported"><a href="iradiobase.html#inline" class="tsd-kind-icon">inline</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported"><a href="iradiobase.html#items" class="tsd-kind-icon">items</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported"><a href="iradiobase.html#selectedvalueorindex" class="tsd-kind-icon">selected<wbr>Value<wbr>OrIndex</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported"><a href="iradiobase.html#title" class="tsd-kind-icon">title</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group tsd-is-not-exported">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+					<a name="callback" class="tsd-anchor"></a>
+					<h3>callback</h3>
+					<div class="tsd-signature tsd-kind-icon">callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:69</li>
+						</ul>
+					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-siganture">
+								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported">
+									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+								</ul>
+								<ul class="tsd-descriptions">
+									<li class="tsd-description">
+										<h4 class="tsd-parameters-title">Parameters</h4>
+										<ul class="tsd-parameters">
+											<li>
+												<h5>val: <span class="tsd-signature-type">string</span></h5>
+											</li>
+										</ul>
+										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+									</li>
+								</ul>
+							</li>
+						</ul>
+					</div>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+					<a name="connected" class="tsd-anchor"></a>
+					<h3>connected</h3>
+					<div class="tsd-signature tsd-kind-icon">connected<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:72</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+					<a name="inline" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> inline</h3>
+					<div class="tsd-signature tsd-kind-icon">inline<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:70</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+					<a name="items" class="tsd-anchor"></a>
+					<h3>items</h3>
+					<div class="tsd-signature tsd-kind-icon">items<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:68</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+					<a name="selectedvalueorindex" class="tsd-anchor"></a>
+					<h3>selected<wbr>Value<wbr>OrIndex</h3>
+					<div class="tsd-signature tsd-kind-icon">selected<wbr>Value<wbr>OrIndex<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:71</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+					<a name="title" class="tsd-anchor"></a>
+					<h3>title</h3>
+					<div class="tsd-signature tsd-kind-icon">title<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:67</li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface tsd-is-not-exported">
+						<a href="iradiobase.html" class="tsd-kind-icon">i<wbr>Radio<wbr>Base</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+								<a href="iradiobase.html#callback" class="tsd-kind-icon">callback</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+								<a href="iradiobase.html#connected" class="tsd-kind-icon">connected</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+								<a href="iradiobase.html#inline" class="tsd-kind-icon">inline</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+								<a href="iradiobase.html#items" class="tsd-kind-icon">items</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+								<a href="iradiobase.html#selectedvalueorindex" class="tsd-kind-icon">selected<wbr>Value<wbr>OrIndex</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-not-exported">
+								<a href="iradiobase.html#title" class="tsd-kind-icon">title</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/iradioitem.html b/doc/interfaces/iradioitem.html
new file mode 100644
index 0000000..f9e68eb
--- /dev/null
+++ b/doc/interfaces/iradioitem.html
@@ -0,0 +1,302 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iRadioItem | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="iradioitem.html">iRadioItem</a>
+				</li>
+			</ul>
+			<h1>Interface iRadioItem</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iRadioItem</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iradioitem.html#change" class="tsd-kind-icon">change</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iradioitem.html#checked" class="tsd-kind-icon">checked</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iradioitem.html#connected" class="tsd-kind-icon">connected</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iradioitem.html#groupid" class="tsd-kind-icon">group<wbr>Id</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iradioitem.html#index" class="tsd-kind-icon">index</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iradioitem.html#inline" class="tsd-kind-icon">inline</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iradioitem.html#text" class="tsd-kind-icon">text</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="change" class="tsd-anchor"></a>
+					<h3>change</h3>
+					<div class="tsd-signature tsd-kind-icon">change<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:17</li>
+						</ul>
+					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-siganture">
+								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported">
+									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>s<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+								</ul>
+								<ul class="tsd-descriptions">
+									<li class="tsd-description">
+										<h4 class="tsd-parameters-title">Parameters</h4>
+										<ul class="tsd-parameters">
+											<li>
+												<h5>s: <span class="tsd-signature-type">string</span></h5>
+											</li>
+										</ul>
+										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+									</li>
+								</ul>
+							</li>
+						</ul>
+					</div>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="checked" class="tsd-anchor"></a>
+					<h3>checked</h3>
+					<div class="tsd-signature tsd-kind-icon">checked<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:15</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="connected" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> connected</h3>
+					<div class="tsd-signature tsd-kind-icon">connected<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:18</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="groupid" class="tsd-anchor"></a>
+					<h3>group<wbr>Id</h3>
+					<div class="tsd-signature tsd-kind-icon">group<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:13</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="index" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> index</h3>
+					<div class="tsd-signature tsd-kind-icon">index<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:19</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="inline" class="tsd-anchor"></a>
+					<h3>inline</h3>
+					<div class="tsd-signature tsd-kind-icon">inline<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:16</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="text" class="tsd-anchor"></a>
+					<h3>text</h3>
+					<div class="tsd-signature tsd-kind-icon">text<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Radio.tsx:14</li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="iradioitem.html" class="tsd-kind-icon">i<wbr>Radio<wbr>Item</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iradioitem.html#change" class="tsd-kind-icon">change</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iradioitem.html#checked" class="tsd-kind-icon">checked</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iradioitem.html#connected" class="tsd-kind-icon">connected</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iradioitem.html#groupid" class="tsd-kind-icon">group<wbr>Id</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iradioitem.html#index" class="tsd-kind-icon">index</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iradioitem.html#inline" class="tsd-kind-icon">inline</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iradioitem.html#text" class="tsd-kind-icon">text</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/irealearthanimate.html b/doc/interfaces/irealearthanimate.html
index 2eadedf..060c135 100644
--- a/doc/interfaces/irealearthanimate.html
+++ b/doc/interfaces/irealearthanimate.html
@@ -106,7 +106,7 @@
 						<li class="tsd-description">
 							<aside class="tsd-sources">
 								<ul>
-									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L20">mixin/RealEarthAnimate.ts:20</a></li>
+									<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L20">mixin/RealEarthAnimate.ts:20</a></li>
 								</ul>
 							</aside>
 							<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/interfaces/iselectarea.html b/doc/interfaces/iselectarea.html
new file mode 100644
index 0000000..1440f49
--- /dev/null
+++ b/doc/interfaces/iselectarea.html
@@ -0,0 +1,232 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iSelectArea | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="iselectarea.html">iSelectArea</a>
+				</li>
+			</ul>
+			<h1>Interface iSelectArea</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iSelectArea</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iselectarea.html#callback" class="tsd-kind-icon">callback</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="iselectarea.html#map" class="tsd-kind-icon">map</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="callback" class="tsd-anchor"></a>
+					<h3>callback</h3>
+					<div class="tsd-signature tsd-kind-icon">callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/SelectArea.tsx:14</li>
+						</ul>
+					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-siganture">
+								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported">
+									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>coords<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+								</ul>
+								<ul class="tsd-descriptions">
+									<li class="tsd-description">
+										<h4 class="tsd-parameters-title">Parameters</h4>
+										<ul class="tsd-parameters">
+											<li>
+												<h5>coords: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h5>
+											</li>
+										</ul>
+										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+									</li>
+								</ul>
+							</li>
+						</ul>
+					</div>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="map" class="tsd-anchor"></a>
+					<h3>map</h3>
+					<div class="tsd-signature tsd-kind-icon">map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">function</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/SelectArea.tsx:13</li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="iselectarea.html" class="tsd-kind-icon">i<wbr>Select<wbr>Area</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iselectarea.html#callback" class="tsd-kind-icon">callback</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="iselectarea.html#map" class="tsd-kind-icon">map</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/islider.html b/doc/interfaces/islider.html
new file mode 100644
index 0000000..2219438
--- /dev/null
+++ b/doc/interfaces/islider.html
@@ -0,0 +1,260 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iSlider | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="islider.html">iSlider</a>
+				</li>
+			</ul>
+			<h1>Interface iSlider</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iSlider</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel-group tsd-index-group">
+				<h2>Index</h2>
+				<section class="tsd-panel tsd-index-panel">
+					<div class="tsd-index-content">
+						<section class="tsd-index-section ">
+							<h3>Properties</h3>
+							<ul class="tsd-index-list">
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="islider.html#animate" class="tsd-kind-icon">animate</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="islider.html#change" class="tsd-kind-icon">change</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="islider.html#steps" class="tsd-kind-icon">steps</a></li>
+								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="islider.html#value" class="tsd-kind-icon">value</a></li>
+							</ul>
+						</section>
+					</div>
+				</section>
+			</section>
+			<section class="tsd-panel-group tsd-member-group ">
+				<h2>Properties</h2>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="animate" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> animate</h3>
+					<div class="tsd-signature tsd-kind-icon">animate<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Slider.tsx:16</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="change" class="tsd-anchor"></a>
+					<h3>change</h3>
+					<div class="tsd-signature tsd-kind-icon">change<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Slider.tsx:14</li>
+						</ul>
+					</aside>
+					<div class="tsd-type-declaration">
+						<h4>Type declaration</h4>
+						<ul class="tsd-parameters">
+							<li class="tsd-parameter-siganture">
+								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported">
+									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>d<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+								</ul>
+								<ul class="tsd-descriptions">
+									<li class="tsd-description">
+										<h4 class="tsd-parameters-title">Parameters</h4>
+										<ul class="tsd-parameters">
+											<li>
+												<h5>d: <span class="tsd-signature-type">number</span></h5>
+											</li>
+										</ul>
+										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
+									</li>
+								</ul>
+							</li>
+						</ul>
+					</div>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="steps" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> steps</h3>
+					<div class="tsd-signature tsd-kind-icon">steps<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Slider.tsx:15</li>
+						</ul>
+					</aside>
+				</section>
+				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
+					<a name="value" class="tsd-anchor"></a>
+					<h3><span class="tsd-flag ts-flagOptional">Optional</span> value</h3>
+					<div class="tsd-signature tsd-kind-icon">value<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
+					<aside class="tsd-sources">
+						<ul>
+							<li>Defined in reactCompoents/Slider.tsx:17</li>
+						</ul>
+					</aside>
+				</section>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="islider.html" class="tsd-kind-icon">i<wbr>Slider</a>
+						<ul>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="islider.html#animate" class="tsd-kind-icon">animate</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="islider.html#change" class="tsd-kind-icon">change</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="islider.html#steps" class="tsd-kind-icon">steps</a>
+							</li>
+							<li class=" tsd-kind-property tsd-parent-kind-interface">
+								<a href="islider.html#value" class="tsd-kind-icon">value</a>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/istylefunc.html b/doc/interfaces/istylefunc.html
new file mode 100644
index 0000000..2be0835
--- /dev/null
+++ b/doc/interfaces/istylefunc.html
@@ -0,0 +1,191 @@
+<!doctype html>
+<html class="default no-js">
+<head>
+	<meta charset="utf-8">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge">
+	<title>iStyleFunc | webmapsjs</title>
+	<meta name="description" content="">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
+	<link rel="stylesheet" href="../assets/css/main.css">
+</head>
+<body>
+<header>
+	<div class="tsd-page-toolbar">
+		<div class="container">
+			<div class="table-wrap">
+				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
+					<div class="field">
+						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
+						<input id="tsd-search-field" type="text" />
+					</div>
+					<ul class="results">
+						<li class="state loading">Preparing search index...</li>
+						<li class="state failure">The search index is not available</li>
+					</ul>
+					<a href="../index.html" class="title">webmapsjs</a>
+				</div>
+				<div class="table-cell" id="tsd-widgets">
+					<div id="tsd-filter">
+						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
+						<div class="tsd-filter-group">
+							<div class="tsd-select" id="tsd-filter-visibility">
+								<span class="tsd-select-label">All</span>
+								<ul class="tsd-select-list">
+									<li data-value="public">Public</li>
+									<li data-value="protected">Public/Protected</li>
+									<li data-value="private" class="selected">All</li>
+								</ul>
+							</div>
+							<input type="checkbox" id="tsd-filter-inherited" checked />
+							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
+							<input type="checkbox" id="tsd-filter-externals" checked />
+							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
+							<input type="checkbox" id="tsd-filter-only-exported" />
+							<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
+						</div>
+					</div>
+					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="tsd-page-title">
+		<div class="container">
+			<ul class="tsd-breadcrumb">
+				<li>
+					<a href="../globals.html">Globals</a>
+				</li>
+				<li>
+					<a href="istylefunc.html">iStyleFunc</a>
+				</li>
+			</ul>
+			<h1>Interface iStyleFunc</h1>
+		</div>
+	</div>
+</header>
+<div class="container container-main">
+	<div class="row">
+		<div class="col-8 col-content">
+			<section class="tsd-panel tsd-hierarchy">
+				<h3>Hierarchy</h3>
+				<ul class="tsd-hierarchy">
+					<li>
+						<span class="target">iStyleFunc</span>
+					</li>
+				</ul>
+			</section>
+			<section class="tsd-panel">
+				<h3 class="tsd-before-signature">Callable</h3>
+				<ul class="tsd-signatures tsd-kind-interface">
+					<li class="tsd-signature tsd-kind-icon">__call<span class="tsd-signature-symbol">(</span>f<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Feature</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">[]</span></li>
+				</ul>
+				<ul class="tsd-descriptions">
+					<li class="tsd-description">
+						<aside class="tsd-sources">
+							<ul>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/esriToOlStyle.ts#L201">olHelpers/esriToOlStyle.ts:201</a></li>
+							</ul>
+						</aside>
+						<h4 class="tsd-parameters-title">Parameters</h4>
+						<ul class="tsd-parameters">
+							<li>
+								<h5>f: <span class="tsd-signature-type">Feature</span></h5>
+							</li>
+						</ul>
+						<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Style</span>
+							<span class="tsd-signature-symbol"> | </span>
+							<span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">[]</span>
+						</h4>
+					</li>
+				</ul>
+			</section>
+		</div>
+		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
+			<nav class="tsd-navigation primary">
+				<ul>
+					<li class="globals  ">
+						<a href="../globals.html"><em>Globals</em></a>
+					</li>
+				</ul>
+			</nav>
+			<nav class="tsd-navigation secondary menu-sticky">
+				<ul class="before-current">
+				</ul>
+				<ul class="current">
+					<li class="current tsd-kind-interface">
+						<a href="istylefunc.html" class="tsd-kind-icon">i<wbr>Style<wbr>Func</a>
+					</li>
+				</ul>
+				<ul class="after-current">
+				</ul>
+			</nav>
+		</div>
+	</div>
+</div>
+<footer class="with-border-bottom">
+	<div class="container">
+		<h2>Legend</h2>
+		<div class="tsd-legend-group">
+			<ul class="tsd-legend">
+				<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
+				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
+				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
+				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
+				<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
+				<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
+				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
+				<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
+				<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
+				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
+				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
+				<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
+				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
+				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
+			</ul>
+			<ul class="tsd-legend">
+				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
+				<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
+			</ul>
+		</div>
+	</div>
+</footer>
+<div class="container tsd-generator">
+	<p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p>
+</div>
+<div class="overlay"></div>
+<script src="../assets/js/main.js"></script>
+<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/interfaces/keyvals.html b/doc/interfaces/keyvals.html
index 04d5557..86eba3f 100644
--- a/doc/interfaces/keyvals.html
+++ b/doc/interfaces/keyvals.html
@@ -96,7 +96,7 @@
 					<div class="tsd-signature tsd-kind-icon">key<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/objectHelpers.ts#L10">util/objectHelpers.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/objectHelpers.ts#L10">util/objectHelpers.ts:10</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -106,7 +106,7 @@
 					<div class="tsd-signature tsd-kind-icon">value<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/objectHelpers.ts#L11">util/objectHelpers.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/objectHelpers.ts#L11">util/objectHelpers.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/layerbaseoptions.html b/doc/interfaces/layerbaseoptions.html
index f5d6c96..9d29285 100644
--- a/doc/interfaces/layerbaseoptions.html
+++ b/doc/interfaces/layerbaseoptions.html
@@ -120,7 +120,7 @@
 					<div class="tsd-signature tsd-kind-icon">id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -130,7 +130,7 @@
 					<div class="tsd-signature tsd-kind-icon">legend<wbr>Checkbox<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -140,7 +140,7 @@
 					<div class="tsd-signature tsd-kind-icon">legend<wbr>Collapse<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -150,7 +150,7 @@
 					<div class="tsd-signature tsd-kind-icon">legend<wbr>Content<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -160,7 +160,7 @@
 					<div class="tsd-signature tsd-kind-icon">load<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Function</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -170,7 +170,7 @@
 					<div class="tsd-signature tsd-kind-icon">max<wbr>Zoom<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -180,7 +180,7 @@
 					<div class="tsd-signature tsd-kind-icon">min<wbr>Zoom<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -190,7 +190,7 @@
 					<div class="tsd-signature tsd-kind-icon">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -200,7 +200,7 @@
 					<div class="tsd-signature tsd-kind-icon">opacity<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -210,7 +210,7 @@
 					<div class="tsd-signature tsd-kind-icon">params<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -220,7 +220,7 @@
 					<div class="tsd-signature tsd-kind-icon">visible<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -230,7 +230,7 @@
 					<div class="tsd-signature tsd-kind-icon">z<wbr>Index<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/layerbasevectoresrioptions.html b/doc/interfaces/layerbasevectoresrioptions.html
index 0e4fd69..087b5ef 100644
--- a/doc/interfaces/layerbasevectoresrioptions.html
+++ b/doc/interfaces/layerbasevectoresrioptions.html
@@ -124,7 +124,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#autoload">autoLoad</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L24">layers/LayerBaseVector.ts:24</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L24">layers/LayerBaseVector.ts:24</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -134,7 +134,7 @@
 					<div class="tsd-signature tsd-kind-icon">format<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L13">layers/LayerBaseVectorEsri.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L13">layers/LayerBaseVectorEsri.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -145,7 +145,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#id">id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -156,7 +156,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcheckbox">legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -167,7 +167,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcollapse">legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -178,7 +178,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcontent">legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -189,7 +189,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -200,7 +200,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#mapmovemakegetparams">mapMoveMakeGetParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L28">layers/LayerBaseVector.ts:28</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L28">layers/LayerBaseVector.ts:28</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -211,7 +211,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#mapmoveobj">mapMoveObj</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L29">layers/LayerBaseVector.ts:29</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L29">layers/LayerBaseVector.ts:29</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -222,7 +222,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#maxzoom">maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -233,7 +233,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#minzoom">minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -244,7 +244,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#name">name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -255,7 +255,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#ondemand">onDemand</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L26">layers/LayerBaseVector.ts:26</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L26">layers/LayerBaseVector.ts:26</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -266,7 +266,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#ondemanddelay">onDemandDelay</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L27">layers/LayerBaseVector.ts:27</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L27">layers/LayerBaseVector.ts:27</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -277,7 +277,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -287,7 +287,7 @@
 					<div class="tsd-signature tsd-kind-icon">out<wbr>Fields<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L16">layers/LayerBaseVectorEsri.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L16">layers/LayerBaseVectorEsri.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -297,7 +297,7 @@
 					<div class="tsd-signature tsd-kind-icon">outSR<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L14">layers/LayerBaseVectorEsri.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L14">layers/LayerBaseVectorEsri.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -308,7 +308,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#params">params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -319,7 +319,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#renderorder">renderOrder</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L30">layers/LayerBaseVector.ts:30</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L30">layers/LayerBaseVector.ts:30</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
@@ -354,7 +354,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#style">style</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L25">layers/LayerBaseVector.ts:25</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L25">layers/LayerBaseVector.ts:25</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -364,7 +364,7 @@
 					<div class="tsd-signature tsd-kind-icon">use<wbr>Esri<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L17">layers/LayerBaseVectorEsri.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L17">layers/LayerBaseVectorEsri.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -375,7 +375,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#visible">visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -385,7 +385,7 @@
 					<div class="tsd-signature tsd-kind-icon">where<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorEsri.ts#L15">layers/LayerBaseVectorEsri.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorEsri.ts#L15">layers/LayerBaseVectorEsri.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -396,7 +396,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#zindex">zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/layerbasevectorgeojsonoptions.html b/doc/interfaces/layerbasevectorgeojsonoptions.html
index fca36fe..feac5bc 100644
--- a/doc/interfaces/layerbasevectorgeojsonoptions.html
+++ b/doc/interfaces/layerbasevectorgeojsonoptions.html
@@ -75,6 +75,9 @@
 							<li>
 								<span class="target">LayerBaseVectorGeoJsonOptions</span>
 								<ul class="tsd-hierarchy">
+									<li>
+										<a href="ilayeritsinventory.html" class="tsd-signature-type">iLayerItsInventory</a>
+									</li>
 									<li>
 										<a href="layervectorrealearthoptions.html" class="tsd-signature-type">LayerVectorRealEarthOptions</a>
 									</li>
@@ -125,7 +128,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#autoload">autoLoad</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L24">layers/LayerBaseVector.ts:24</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L24">layers/LayerBaseVector.ts:24</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -136,7 +139,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#id">id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -147,7 +150,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcheckbox">legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -158,7 +161,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcollapse">legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -169,7 +172,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcontent">legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -180,7 +183,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -191,7 +194,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#mapmovemakegetparams">mapMoveMakeGetParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L28">layers/LayerBaseVector.ts:28</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L28">layers/LayerBaseVector.ts:28</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -202,7 +205,7 @@
 					<aside class="tsd-sources">
 						<p>Overrides <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#mapmoveobj">mapMoveObj</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L23">layers/LayerBaseVectorGeoJson.ts:23</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L23">layers/LayerBaseVectorGeoJson.ts:23</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -213,7 +216,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#maxzoom">maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -224,7 +227,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#minzoom">minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -235,7 +238,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#name">name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -246,7 +249,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#ondemand">onDemand</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L26">layers/LayerBaseVector.ts:26</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L26">layers/LayerBaseVector.ts:26</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -257,7 +260,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#ondemanddelay">onDemandDelay</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L27">layers/LayerBaseVector.ts:27</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L27">layers/LayerBaseVector.ts:27</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -268,7 +271,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -279,7 +282,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#params">params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -290,7 +293,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#renderorder">renderOrder</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L30">layers/LayerBaseVector.ts:30</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L30">layers/LayerBaseVector.ts:30</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
@@ -325,7 +328,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#style">style</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L25">layers/LayerBaseVector.ts:25</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L25">layers/LayerBaseVector.ts:25</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -335,7 +338,7 @@
 					<div class="tsd-signature tsd-kind-icon">transform<span class="tsd-signature-symbol">:</span> <a href="crstransform.html" class="tsd-signature-type">crsTransform</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L22">layers/LayerBaseVectorGeoJson.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L22">layers/LayerBaseVectorGeoJson.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -346,7 +349,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#visible">visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -357,7 +360,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#zindex">zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/layerbasevectoroptions.html b/doc/interfaces/layerbasevectoroptions.html
index 407fa22..fdb03d7 100644
--- a/doc/interfaces/layerbasevectoroptions.html
+++ b/doc/interfaces/layerbasevectoroptions.html
@@ -126,7 +126,7 @@
 					<div class="tsd-signature tsd-kind-icon">auto<wbr>Load<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L24">layers/LayerBaseVector.ts:24</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L24">layers/LayerBaseVector.ts:24</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -137,7 +137,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#id">id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -148,7 +148,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcheckbox">legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -159,7 +159,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcollapse">legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -170,7 +170,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcontent">legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -181,7 +181,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -191,7 +191,7 @@
 					<div class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Make<wbr>Get<wbr>Params<span class="tsd-signature-symbol">:</span> <a href="makemapmoveparams.html" class="tsd-signature-type">makeMapMoveParams</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L28">layers/LayerBaseVector.ts:28</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L28">layers/LayerBaseVector.ts:28</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -201,7 +201,7 @@
 					<div class="tsd-signature tsd-kind-icon">map<wbr>Move<wbr>Obj<span class="tsd-signature-symbol">:</span> <a href="../classes/mapmovecls.html" class="tsd-signature-type">MapMoveCls</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L29">layers/LayerBaseVector.ts:29</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L29">layers/LayerBaseVector.ts:29</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -212,7 +212,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#maxzoom">maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -223,7 +223,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#minzoom">minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -234,7 +234,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#name">name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -244,7 +244,7 @@
 					<div class="tsd-signature tsd-kind-icon">on<wbr>Demand<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L26">layers/LayerBaseVector.ts:26</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L26">layers/LayerBaseVector.ts:26</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -254,7 +254,7 @@
 					<div class="tsd-signature tsd-kind-icon">on<wbr>Demand<wbr>Delay<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L27">layers/LayerBaseVector.ts:27</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L27">layers/LayerBaseVector.ts:27</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -265,7 +265,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -276,7 +276,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#params">params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -286,7 +286,7 @@
 					<div class="tsd-signature tsd-kind-icon">render<wbr>Order<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L30">layers/LayerBaseVector.ts:30</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L30">layers/LayerBaseVector.ts:30</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
@@ -320,7 +320,7 @@
 					<div class="tsd-signature tsd-kind-icon">style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Style</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">ol.StyleFunction</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L25">layers/LayerBaseVector.ts:25</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L25">layers/LayerBaseVector.ts:25</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -331,7 +331,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#visible">visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -342,7 +342,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#zindex">zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/layeresrimapserveroptions.html b/doc/interfaces/layeresrimapserveroptions.html
index ff1943f..02d4045 100644
--- a/doc/interfaces/layeresrimapserveroptions.html
+++ b/doc/interfaces/layeresrimapserveroptions.html
@@ -113,7 +113,7 @@
 					<div class="tsd-signature tsd-kind-icon">add<wbr>Popup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L15">layers/LayerEsriMapServer.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L15">layers/LayerEsriMapServer.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -124,7 +124,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#id">id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -135,7 +135,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcheckbox">legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -146,7 +146,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcollapse">legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -157,7 +157,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcontent">legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -168,7 +168,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -179,7 +179,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#maxzoom">maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -190,7 +190,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#minzoom">minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -201,7 +201,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#name">name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -212,7 +212,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -223,7 +223,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#params">params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -233,7 +233,7 @@
 					<div class="tsd-signature tsd-kind-icon">show<wbr>Layers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriMapServer.ts#L16">layers/LayerEsriMapServer.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriMapServer.ts#L16">layers/LayerEsriMapServer.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -244,7 +244,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#visible">visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -255,7 +255,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#zindex">zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/layeresritileoptions.html b/doc/interfaces/layeresritileoptions.html
index 089da33..b5855ef 100644
--- a/doc/interfaces/layeresritileoptions.html
+++ b/doc/interfaces/layeresritileoptions.html
@@ -113,7 +113,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#id">id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -124,7 +124,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcheckbox">legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -135,7 +135,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcollapse">legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -146,7 +146,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcontent">legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -157,7 +157,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -168,7 +168,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#maxzoom">maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -179,7 +179,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#minzoom">minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -190,7 +190,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#name">name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -201,7 +201,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -212,7 +212,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#params">params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -222,7 +222,7 @@
 					<div class="tsd-signature tsd-kind-icon">use<wbr>Esri<wbr>Style<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerEsriTile.ts#L13">layers/LayerEsriTile.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerEsriTile.ts#L13">layers/LayerEsriTile.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -233,7 +233,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#visible">visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -244,7 +244,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#zindex">zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/layerrealearthtileoptions.html b/doc/interfaces/layerrealearthtileoptions.html
index d640e2a..68106bc 100644
--- a/doc/interfaces/layerrealearthtileoptions.html
+++ b/doc/interfaces/layerrealearthtileoptions.html
@@ -114,7 +114,7 @@
 					<div class="tsd-signature tsd-kind-icon">animate<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthTile.ts#L14">layers/LayerRealEarthTile.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthTile.ts#L14">layers/LayerRealEarthTile.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -125,7 +125,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#id">id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -136,7 +136,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcheckbox">legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -147,7 +147,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcollapse">legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -158,7 +158,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcontent">legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -169,7 +169,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -180,7 +180,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#maxzoom">maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -191,7 +191,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#minzoom">minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -202,7 +202,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#name">name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -213,7 +213,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -224,7 +224,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#params">params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -234,7 +234,7 @@
 					<div class="tsd-signature tsd-kind-icon">products<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthTile.ts#L13">layers/LayerRealEarthTile.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthTile.ts#L13">layers/LayerRealEarthTile.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -244,7 +244,7 @@
 					<div class="tsd-signature tsd-kind-icon">time<wbr>Load<wbr>Callback<span class="tsd-signature-symbol">:</span> <a href="timesloadedcallback.html" class="tsd-signature-type">timesLoadedCallback</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthTile.ts#L15">layers/LayerRealEarthTile.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthTile.ts#L15">layers/LayerRealEarthTile.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -255,7 +255,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#visible">visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -266,7 +266,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#zindex">zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/layervectorrealearthoptions.html b/doc/interfaces/layervectorrealearthoptions.html
index a31c941..385100c 100644
--- a/doc/interfaces/layervectorrealearthoptions.html
+++ b/doc/interfaces/layervectorrealearthoptions.html
@@ -122,7 +122,7 @@
 					<div class="tsd-signature tsd-kind-icon">animate<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthVector.ts#L14">layers/LayerRealEarthVector.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthVector.ts#L14">layers/LayerRealEarthVector.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -133,7 +133,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#autoload">autoLoad</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L24">layers/LayerBaseVector.ts:24</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L24">layers/LayerBaseVector.ts:24</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -144,7 +144,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#id">id</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L11">layers/LayerBase.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -155,7 +155,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcheckbox">legendCheckbox</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L21">layers/LayerBase.ts:21</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -166,7 +166,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcollapse">legendCollapse</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L20">layers/LayerBase.ts:20</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -177,7 +177,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#legendcontent">legendContent</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L22">layers/LayerBase.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -188,7 +188,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#loadcallback">loadCallback</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L19">layers/LayerBase.ts:19</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -199,7 +199,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#mapmovemakegetparams">mapMoveMakeGetParams</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L28">layers/LayerBaseVector.ts:28</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L28">layers/LayerBaseVector.ts:28</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -211,7 +211,7 @@
 						<p>Inherited from <a href="layerbasevectorgeojsonoptions.html">LayerBaseVectorGeoJsonOptions</a>.<a href="layerbasevectorgeojsonoptions.html#mapmoveobj">mapMoveObj</a></p>
 						<p>Overrides <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#mapmoveobj">mapMoveObj</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L23">layers/LayerBaseVectorGeoJson.ts:23</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L23">layers/LayerBaseVectorGeoJson.ts:23</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -222,7 +222,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#maxzoom">maxZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L16">layers/LayerBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -233,7 +233,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#minzoom">minZoom</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L15">layers/LayerBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -244,7 +244,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#name">name</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L12">layers/LayerBase.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -255,7 +255,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#ondemand">onDemand</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L26">layers/LayerBaseVector.ts:26</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L26">layers/LayerBaseVector.ts:26</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -266,7 +266,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#ondemanddelay">onDemandDelay</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L27">layers/LayerBaseVector.ts:27</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L27">layers/LayerBaseVector.ts:27</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -277,7 +277,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#opacity">opacity</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L13">layers/LayerBase.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -288,7 +288,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#params">params</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L17">layers/LayerBase.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -298,7 +298,7 @@
 					<div class="tsd-signature tsd-kind-icon">products<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthVector.ts#L13">layers/LayerRealEarthVector.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthVector.ts#L13">layers/LayerRealEarthVector.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -309,7 +309,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#renderorder">renderOrder</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L30">layers/LayerBaseVector.ts:30</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L30">layers/LayerBaseVector.ts:30</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
@@ -344,7 +344,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectoroptions.html">LayerBaseVectorOptions</a>.<a href="layerbasevectoroptions.html#style">style</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L25">layers/LayerBaseVector.ts:25</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L25">layers/LayerBaseVector.ts:25</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -354,7 +354,7 @@
 					<div class="tsd-signature tsd-kind-icon">time<wbr>Load<wbr>Callback<span class="tsd-signature-symbol">:</span> <a href="timesloadedcallback.html" class="tsd-signature-type">timesLoadedCallback</a></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerRealEarthVector.ts#L15">layers/LayerRealEarthVector.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerRealEarthVector.ts#L15">layers/LayerRealEarthVector.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -365,7 +365,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbasevectorgeojsonoptions.html">LayerBaseVectorGeoJsonOptions</a>.<a href="layerbasevectorgeojsonoptions.html#transform">transform</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVectorGeoJson.ts#L22">layers/LayerBaseVectorGeoJson.ts:22</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVectorGeoJson.ts#L22">layers/LayerBaseVectorGeoJson.ts:22</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -376,7 +376,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#visible">visible</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L14">layers/LayerBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -387,7 +387,7 @@
 					<aside class="tsd-sources">
 						<p>Inherited from <a href="layerbaseoptions.html">LayerBaseOptions</a>.<a href="layerbaseoptions.html#zindex">zIndex</a></p>
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBase.ts#L18">layers/LayerBase.ts:18</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/makemapmoveparams.html b/doc/interfaces/makemapmoveparams.html
index f245ee2..454d4ab 100644
--- a/doc/interfaces/makemapmoveparams.html
+++ b/doc/interfaces/makemapmoveparams.html
@@ -77,13 +77,13 @@
 			<section class="tsd-panel">
 				<h3 class="tsd-before-signature">Callable</h3>
 				<ul class="tsd-signatures tsd-kind-interface">
-					<li class="tsd-signature tsd-kind-icon">__call<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><a href="../classes/layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a>, extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span>, zoomLevel<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+					<li class="tsd-signature tsd-kind-icon">__call<span class="tsd-signature-symbol">(</span>lyr<span class="tsd-signature-symbol">: </span><a href="../classes/layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a>, extent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span>, zoomLevel<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
 				</ul>
 				<ul class="tsd-descriptions">
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/layers/LayerBaseVector.ts#L10">layers/LayerBaseVector.ts:10</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/layers/LayerBaseVector.ts#L10">layers/LayerBaseVector.ts:10</a></li>
 							</ul>
 						</aside>
 						<div class="tsd-comment tsd-typography">
@@ -94,7 +94,21 @@
 								<h5>lyr: <a href="../classes/layerbasevector.html" class="tsd-signature-type">LayerBaseVector</a></h5>
 							</li>
 							<li>
-								<h5>extent: <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></h5>
+								<h5>extent: <span class="tsd-signature-type">object</span></h5>
+								<ul class="tsd-parameters">
+									<li class="tsd-parameter">
+										<h5>maxX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+									</li>
+									<li class="tsd-parameter">
+										<h5>maxY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+									</li>
+									<li class="tsd-parameter">
+										<h5>minX<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+									</li>
+									<li class="tsd-parameter">
+										<h5>minY<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5>
+									</li>
+								</ul>
 							</li>
 							<li>
 								<h5><span class="tsd-flag ts-flagOptional">Optional</span> zoomLevel: <span class="tsd-signature-type">number</span></h5>
diff --git a/doc/interfaces/mapevent.html b/doc/interfaces/mapevent.html
index 4c5efea..aa7e7ed 100644
--- a/doc/interfaces/mapevent.html
+++ b/doc/interfaces/mapevent.html
@@ -98,7 +98,7 @@
 					<div class="tsd-signature tsd-kind-icon">coordinate<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ol.Coordinate</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L32">olHelpers/mapPopupCls.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L33">olHelpers/mapPopupCls.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -108,7 +108,7 @@
 					<div class="tsd-signature tsd-kind-icon">dragging<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">any</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L34">olHelpers/mapPopupCls.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L35">olHelpers/mapPopupCls.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -118,7 +118,7 @@
 					<div class="tsd-signature tsd-kind-icon">original<wbr>Event<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Event</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L35">olHelpers/mapPopupCls.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L36">olHelpers/mapPopupCls.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -128,7 +128,7 @@
 					<div class="tsd-signature tsd-kind-icon">pixel<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ol.Pixel</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L33">olHelpers/mapPopupCls.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L34">olHelpers/mapPopupCls.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/mapmovecallbackfunction.html b/doc/interfaces/mapmovecallbackfunction.html
index 09d3f8a..765f286 100644
--- a/doc/interfaces/mapmovecallbackfunction.html
+++ b/doc/interfaces/mapmovecallbackfunction.html
@@ -83,7 +83,7 @@
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapMoveCls.ts#L18">olHelpers/mapMoveCls.ts:18</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapMoveCls.ts#L18">olHelpers/mapMoveCls.ts:18</a></li>
 							</ul>
 						</aside>
 						<div class="tsd-comment tsd-typography">
diff --git a/doc/interfaces/mediarangeconfig.html b/doc/interfaces/mediarangeconfig.html
index 6129e5e..22221b0 100644
--- a/doc/interfaces/mediarangeconfig.html
+++ b/doc/interfaces/mediarangeconfig.html
@@ -100,7 +100,7 @@
 					<div class="tsd-signature tsd-kind-icon">max<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L32">domUtil/media-control.ts:32</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L32">domUtil/media-control.ts:32</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -110,7 +110,7 @@
 					<div class="tsd-signature tsd-kind-icon">min<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L31">domUtil/media-control.ts:31</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L31">domUtil/media-control.ts:31</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -120,7 +120,7 @@
 					<div class="tsd-signature tsd-kind-icon">play<wbr>Interval<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L35">domUtil/media-control.ts:35</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L35">domUtil/media-control.ts:35</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -130,7 +130,7 @@
 					<div class="tsd-signature tsd-kind-icon">show<wbr>AsDate<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L36">domUtil/media-control.ts:36</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L36">domUtil/media-control.ts:36</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -140,7 +140,7 @@
 					<div class="tsd-signature tsd-kind-icon">step<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L34">domUtil/media-control.ts:34</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L34">domUtil/media-control.ts:34</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -150,7 +150,7 @@
 					<div class="tsd-signature tsd-kind-icon">val<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/media-control.ts#L33">domUtil/media-control.ts:33</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/media-control.ts#L33">domUtil/media-control.ts:33</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/popupcallback.html b/doc/interfaces/popupcallback.html
index e7a3734..028a99f 100644
--- a/doc/interfaces/popupcallback.html
+++ b/doc/interfaces/popupcallback.html
@@ -83,7 +83,7 @@
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L22">olHelpers/mapPopupCls.ts:22</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L23">olHelpers/mapPopupCls.ts:23</a></li>
 							</ul>
 						</aside>
 						<div class="tsd-comment tsd-typography">
diff --git a/doc/interfaces/popupchangedfunction.html b/doc/interfaces/popupchangedfunction.html
index e5e7801..746eaa2 100644
--- a/doc/interfaces/popupchangedfunction.html
+++ b/doc/interfaces/popupchangedfunction.html
@@ -83,7 +83,7 @@
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/mapPopupCls.ts#L15">olHelpers/mapPopupCls.ts:15</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/mapPopupCls.ts#L16">olHelpers/mapPopupCls.ts:16</a></li>
 							</ul>
 						</aside>
 						<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/interfaces/quickmapoptions.html b/doc/interfaces/quickmapoptions.html
index a74cb18..092c90a 100644
--- a/doc/interfaces/quickmapoptions.html
+++ b/doc/interfaces/quickmapoptions.html
@@ -101,7 +101,7 @@
 					<div class="tsd-signature tsd-kind-icon">base<wbr>Switcher<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapBase.ts#L16">olHelpers/quickMapBase.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapBase.ts#L16">olHelpers/quickMapBase.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -111,7 +111,7 @@
 					<div class="tsd-signature tsd-kind-icon">center<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapBase.ts#L12">olHelpers/quickMapBase.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapBase.ts#L12">olHelpers/quickMapBase.ts:12</a></li>
 						</ul>
 					</aside>
 					<div class="tsd-type-declaration">
@@ -132,7 +132,7 @@
 					<div class="tsd-signature tsd-kind-icon">div<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapBase.ts#L11">olHelpers/quickMapBase.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapBase.ts#L11">olHelpers/quickMapBase.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -142,7 +142,7 @@
 					<div class="tsd-signature tsd-kind-icon">full<wbr>Screen<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapBase.ts#L17">olHelpers/quickMapBase.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapBase.ts#L17">olHelpers/quickMapBase.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -152,7 +152,7 @@
 					<div class="tsd-signature tsd-kind-icon">max<wbr>Zoom<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapBase.ts#L15">olHelpers/quickMapBase.ts:15</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapBase.ts#L15">olHelpers/quickMapBase.ts:15</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -162,7 +162,7 @@
 					<div class="tsd-signature tsd-kind-icon">min<wbr>Zoom<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapBase.ts#L14">olHelpers/quickMapBase.ts:14</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapBase.ts#L14">olHelpers/quickMapBase.ts:14</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -172,7 +172,7 @@
 					<div class="tsd-signature tsd-kind-icon">zoom<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/olHelpers/quickMapBase.ts#L13">olHelpers/quickMapBase.ts:13</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/olHelpers/quickMapBase.ts#L13">olHelpers/quickMapBase.ts:13</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/rangechangedcallback.html b/doc/interfaces/rangechangedcallback.html
index 8a2aacb..668dfe1 100644
--- a/doc/interfaces/rangechangedcallback.html
+++ b/doc/interfaces/rangechangedcallback.html
@@ -84,13 +84,13 @@
 			<section class="tsd-panel">
 				<h3 class="tsd-before-signature">Callable</h3>
 				<ul class="tsd-signatures tsd-kind-interface">
-					<li class="tsd-signature tsd-kind-icon">__call<span class="tsd-signature-symbol">(</span>newValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, ratio<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, evt<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
+					<li class="tsd-signature tsd-kind-icon">__call<span class="tsd-signature-symbol">(</span>newValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, ratio<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, evt<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ChangeEvent</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">HTMLInputElement</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
 				</ul>
 				<ul class="tsd-descriptions">
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/range-change.ts#L24">domUtil/range-change.ts:24</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/range-change.ts#L25">domUtil/range-change.ts:25</a></li>
 							</ul>
 						</aside>
 						<div class="tsd-comment tsd-typography">
@@ -113,7 +113,7 @@
 								</div>
 							</li>
 							<li>
-								<h5>evt: <span class="tsd-signature-type">Event</span></h5>
+								<h5>evt: <span class="tsd-signature-type">ChangeEvent</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">HTMLInputElement</span><span class="tsd-signature-symbol">&gt;</span></h5>
 								<div class="tsd-comment tsd-typography">
 									<p>the original event</p>
 								</div>
diff --git a/doc/interfaces/selectchangecallback.html b/doc/interfaces/selectchangecallback.html
index 552d516..f37c10a 100644
--- a/doc/interfaces/selectchangecallback.html
+++ b/doc/interfaces/selectchangecallback.html
@@ -83,7 +83,7 @@
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/domUtil/SelectBoxBase.ts#L9">domUtil/SelectBoxBase.ts:9</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/domUtil/SelectBoxBase.ts#L9">domUtil/SelectBoxBase.ts:9</a></li>
 							</ul>
 						</aside>
 						<div class="tsd-comment tsd-typography">
diff --git a/doc/interfaces/timesloadedcallback.html b/doc/interfaces/timesloadedcallback.html
index 02716fe..1437a91 100644
--- a/doc/interfaces/timesloadedcallback.html
+++ b/doc/interfaces/timesloadedcallback.html
@@ -83,7 +83,7 @@
 					<li class="tsd-description">
 						<aside class="tsd-sources">
 							<ul>
-								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/mixin/RealEarthAnimate.ts#L23">mixin/RealEarthAnimate.ts:23</a></li>
+								<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/mixin/RealEarthAnimate.ts#L23">mixin/RealEarthAnimate.ts:23</a></li>
 							</ul>
 						</aside>
 						<h4 class="tsd-parameters-title">Parameters</h4>
diff --git a/doc/interfaces/tippresetconfig.html b/doc/interfaces/tippresetconfig.html
index e4ccdce..c15f6ec 100644
--- a/doc/interfaces/tippresetconfig.html
+++ b/doc/interfaces/tippresetconfig.html
@@ -102,7 +102,7 @@
 					<div class="tsd-signature tsd-kind-icon">label<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L16">collections/Sliders.ts:16</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L16">collections/Sliders.ts:16</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -112,7 +112,7 @@
 					<div class="tsd-signature tsd-kind-icon">presets<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L17">collections/Sliders.ts:17</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L17">collections/Sliders.ts:17</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/interfaces/tipsliderconfig.html b/doc/interfaces/tipsliderconfig.html
index 714c4a6..c4b0e98 100644
--- a/doc/interfaces/tipsliderconfig.html
+++ b/doc/interfaces/tipsliderconfig.html
@@ -96,7 +96,7 @@
 					<div class="tsd-signature tsd-kind-icon">label<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L11">collections/Sliders.ts:11</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L11">collections/Sliders.ts:11</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -106,7 +106,7 @@
 					<div class="tsd-signature tsd-kind-icon">year<wbr>Options<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/collections/Sliders.ts#L12">collections/Sliders.ts:12</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/collections/Sliders.ts#L12">collections/Sliders.ts:12</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/doc/modules/checkdefined.html b/doc/modules/checkdefined.html
index b426ccf..0cc2881 100644
--- a/doc/modules/checkdefined.html
+++ b/doc/modules/checkdefined.html
@@ -88,7 +88,7 @@
 					<div class="tsd-signature tsd-kind-icon">defined<wbr>And<wbr>Not<wbr>Null<span class="tsd-signature-symbol">:</span> <a href="../globals.html#definedandnotnull" class="tsd-signature-type">definedAndNotNull</a><span class="tsd-signature-symbol"> =&nbsp;checkDefinedf.definedAndNotNull</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/_index.ts#L10">util/_index.ts:10</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/_index.ts#L10">util/_index.ts:10</a></li>
 						</ul>
 					</aside>
 				</section>
@@ -98,7 +98,7 @@
 					<div class="tsd-signature tsd-kind-icon">undefined<wbr>OrNull<span class="tsd-signature-symbol">:</span> <a href="../globals.html#undefinedornull" class="tsd-signature-type">undefinedOrNull</a><span class="tsd-signature-symbol"> =&nbsp;checkDefinedf.undefinedOrNull</span></div>
 					<aside class="tsd-sources">
 						<ul>
-							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/326824f/src/util/_index.ts#L9">util/_index.ts:9</a></li>
+							<li>Defined in <a href="https://github.com/glennvorhes/webmapsjs/blob/ffc92b5/src/util/_index.ts#L9">util/_index.ts:9</a></li>
 						</ul>
 					</aside>
 				</section>
diff --git a/src/react/DatePick.tsx b/src/reactCompoents/DatePick.tsx
similarity index 100%
rename from src/react/DatePick.tsx
rename to src/reactCompoents/DatePick.tsx
diff --git a/src/react/DateRange.tsx b/src/reactCompoents/DateRange.tsx
similarity index 100%
rename from src/react/DateRange.tsx
rename to src/reactCompoents/DateRange.tsx
diff --git a/src/react/Radio.tsx b/src/reactCompoents/Radio.tsx
similarity index 100%
rename from src/react/Radio.tsx
rename to src/reactCompoents/Radio.tsx
diff --git a/src/react/SelectArea.tsx b/src/reactCompoents/SelectArea.tsx
similarity index 100%
rename from src/react/SelectArea.tsx
rename to src/reactCompoents/SelectArea.tsx
diff --git a/src/react/Slider.tsx b/src/reactCompoents/Slider.tsx
similarity index 100%
rename from src/react/Slider.tsx
rename to src/reactCompoents/Slider.tsx
diff --git a/src/react/helpers/dateFormat.ts b/src/reactCompoents/helpers/dateFormat.ts
similarity index 100%
rename from src/react/helpers/dateFormat.ts
rename to src/reactCompoents/helpers/dateFormat.ts
diff --git a/src/react/helpers/get_map.ts b/src/reactCompoents/helpers/get_map.ts
similarity index 100%
rename from src/react/helpers/get_map.ts
rename to src/reactCompoents/helpers/get_map.ts
diff --git a/src/react/reactAndRedux.ts b/src/reactCompoents/reactAndRedux.ts
similarity index 100%
rename from src/react/reactAndRedux.ts
rename to src/reactCompoents/reactAndRedux.ts
-- 
GitLab