Home Reference Source
import {SingleDrawButton} from 'guide4you/src/controls/SingleDrawButton.js'
public class | source

SingleDrawButton

Expression Extends:

class SingleDrawButton extends mixin(Control, ActivatableMixin)

Enables the user to draw, edit and erase geometries on the map

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
Private Members
private
private
private

layer_: VectorLayer

Method Summary

Public Methods
public

addInteraction(mode: *)

public
public
public

getLayer(): *

public
public

setActive(active: *)

public

setMap(map: G4UMap)

Public Constructors

public constructor(options: DrawButtonsOptions) source

Params:

NameTypeAttributeDescription
options DrawButtonsOptions

Public Members

public dropdown_: * source

public interaction_: * source

Private Members

private editStyle_: StyleLike source

private finishedStyle_: StyleLike source

private layer_: VectorLayer source

Public Methods

public addInteraction(mode: *) source

Params:

NameTypeAttributeDescription
mode *

public addMeasureLine() source

public createHTML() source

public getLayer(): * source

Return:

*

public removeInteraction() source

public setActive(active: *) source

Params:

NameTypeAttributeDescription
active *

public setMap(map: G4UMap) source

Params:

NameTypeAttributeDescription
map G4UMap