Main orchestrator for GeoLeaf API operations. Manages the lifecycle of the module, initialisation, and factory managers.
Initialises the controller and all its managers.
Initialisation success flag
Delegates GeoLeaf.init() to the initialisation manager.
GeoLeaf.init()
Raw init options
Delegates GeoLeaf.loadConfig() to the initialisation manager.
GeoLeaf.loadConfig()
URL string or config object
Delegates GeoLeaf.setTheme() to the initialisation manager.
GeoLeaf.setTheme()
Theme identifier
Delegates GeoLeaf.createMap() to the factory manager.
GeoLeaf.createMap()
DOM element id for the new map
Optional
Map creation options
Returns the current health status of the controller.
Resets the controller to its initial uninitialised state.
Main orchestrator for GeoLeaf API operations. Manages the lifecycle of the module, initialisation, and factory managers.