Home Reference Source Repository
import CoverageMap from 'udata/js/dashboard/map.js'
public class | source

CoverageMap

Constructor Summary

Public Constructor
public

constructor(el: *, opts: *)

Member Summary

Public Members
public

$el: *

public

bounds: *

public
public

layer: *

public

levels: *

public

map: *

public

opts: *

Method Summary

Public Methods
public
End the loading state and center the map on the chosen bounds
public

layer_url(level: *): *

public

load()

public

on_each_feature(feature: *, layer: *)

Apply style to each feature:
public

on_feature_popup_click(ev: *, feature: *): boolean

public

on_levels_loaded(data: *)

public

switch_level(level: *)

Display a given level

Public Constructors

public constructor(el: *, opts: *) source

Params:

NameTypeAttributeDescription
el *
opts *

Public Members

public $el: * source

public bounds: * source

public children_level: * source

public layer: * source

public levels: * source

public map: * source

public opts: * source

Public Methods

public data_loaded() source

End the loading state and center the map on the chosen bounds

public layer_url(level: *): * source

Params:

NameTypeAttributeDescription
level *

Return:

*

public load() source

public on_each_feature(feature: *, layer: *) source

Apply style to each feature:

Params:

NameTypeAttributeDescription
feature *
layer *

public on_feature_popup_click(ev: *, feature: *): boolean source

Params:

NameTypeAttributeDescription
ev *
feature *

Return:

boolean

public on_levels_loaded(data: *) source

Params:

NameTypeAttributeDescription
data *

public switch_level(level: *) source

Display a given level

Params:

NameTypeAttributeDescription
level *