ggc-library
    Preparing search index...

    Component voor tekenen op de kaart binnen een ggc-toolbar-item.

    ToolbarItemDrawComponent biedt standaard tekenfunctionaliteit zoals punt, lijn, cirkel, rechthoek en polygon tekenen. Daarnaast ondersteunt het bewerken, verplaatsen en wissen van tekeningen.

    • Activeert tekenacties via DrawService.
    • Ondersteunt instelbare iconen voor elke tekenactie.
    • Stuurt een drawItemClicked event uit bij elke actie.
    • mapIndex: Naam van de kaart waarop getekend wordt. Default is DEFAULT_MAPINDEX.
    • layer: Naam van de kaartlaag waarin getekend wordt. Default is "drawing".
    • Iconen: Voor elke tekenactie is een instelbaar Font Awesome icoon beschikbaar.
    • drawItemClicked: Event dat informatie bevat over de uitgevoerde tekenactie.
    <ggc-toolbar-item-draw
    [mapIndex]="'customMap'"
    [layer]="'customDrawingLayer'"
    (drawItemClicked)="onDrawAction($event)">
    </ggc-toolbar-item-draw>
    Index

    Properties

    deleteIcon: InputSignal<string> = ...

    Icoon voor de 'tekenlaag wissen' knop. Default "fal fa-trash-alt".

    drawCircleIcon: InputSignal<string> = ...

    Icoon voor de 'cirkel tekenen' knop. Default "fal fa-dot-circle".

    drawIcon: InputSignal<string> = ...

    Icoon voor de 'punt tekenen' knop. Default "fas fa-circle".

    drawItemClicked: EventEmitter<ToolbarItemDrawComponentEvent> = ...

    Event dat wordt verstuurd wanneer een tekenactie wordt uitgevoerd. Bevat het type actie via toolbarItemName.

    drawLineIcon: InputSignal<string> = ...

    Icoon voor de 'lijn tekenen' knop. Default "fal fa-project-diagram".

    drawPolygonIcon: InputSignal<string> = ...

    Icoon voor de 'polygon tekenen' knop. Default "fal fa-draw-polygon".

    drawRectangleIcon: InputSignal<string> = ...

    Icoon voor de 'rechthoek tekenen' knop. Default "fal fa-vector-square".

    editIcon: InputSignal<string> = ...

    Icoon voor de 'tekening bewerken' knop. Default "fal fa-pencil-alt".

    layer: InputSignal<string> = ...

    Naam van de laag waarin getekend wordt. Default "drawing".

    mapIndex: InputSignal<string> = ...

    Naam van de kaart waarop getekend wordt.

    moveIcon: InputSignal<string> = ...

    Icoon voor de 'tekening verplaatsen' knop. Default "fal fa-hand-paper".

    stopIcon: InputSignal<string> = ...

    Icoon voor de 'stop tekenen' knop. Default "fal fa-mouse-pointer".

    Methods

    • Start een tekenactie van het opgegeven type.

      Parameters

      • type: DrawType

        Het type tekenactie (Point, Line, Circle, Rectangle, Polygon).

      Returns void

    • Start de bewerkactie voor tekeningen.

      Returns void

    • Verwijdert alle tekeningen uit de laag.

      Returns void

    • Start de verplaatsactie voor tekeningen.

      Returns void

    • Stopt de actieve tekenactie.

      Returns void