ggc-library
    Preparing search index...

    Service voor het beheren van teken- en bewerkingsinteracties op de kaart.

    Deze service biedt methoden voor het starten, stoppen en configureren van teken-, bewerk- en verplaatsingsinteracties, en het beheren van tekenlagen en features.

    Index

    Methods

    • Voegt een feature toe aan een bestaande tekenlaag.

      Parameters

      • layerName: string

        Naam van de laag waaraan de feature toegevoegd wordt.

      • feature: Feature<Geometry>

        Toe te voegen ol/Feature.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns MapComponentEvent

      MapComponentEvent als bevestiging van de toevoeging.

    • Voegt een coördinaat toe aan de huidige actieve tekening.

      Parameters

      • coordinates: Coordinate

        Toe te voegen coördinaat.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Verwijdert alle features uit de opgegeven laag.

      Parameters

      • layerName: string

        Naam van de te legen laag.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Verwijdert de opgegeven laag van de kaart.

      Parameters

      • layerName: string

        Naam van de te verwijderen laag.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Rondt de huidige actieve tekening af.

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Geeft een Observable terug met tekeninteractie-events voor de opgegeven kaart.

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns Observable<DrawInteractionEvent>

      Observable van DrawInteractionEvent.

    • Haalt alle features op uit de opgegeven tekenlaag.

      Parameters

      • layerName: string

        Naam van de laag.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns Feature<Geometry, { [x: string]: any }>[]

      Array van Feature<Geometry>.

    • Geeft een Observable terug met bewerkingsinteractie-events voor de opgegeven kaart.

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns Observable<ModifyInteractionEvent>

      Observable van ModifyInteractionEvent.

    • Geeft de coördinaten terug van de huidige actieve tekening, exclusief de positie van de cursos.

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns Coordinate[] | undefined

      Array van Coordinate of undefined als er geen actieve tekening is.

    • Controleert of de opgegeven laag zichtbaar is.

      Parameters

      • layerName: string

        Naam van de laag.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns boolean

      true als de laag zichtbaar is, anders false.

    • Verwijderen van een punt (highlighted vertex of tussenpunt) van een object in de te wijzigen laag met behulp van het centrum van de kaart.

      Returns void

    • Verwijdert het laatste toegevoegde punt van de huidige actieve tekening.

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Reset de tekenstijl van de opgegeven laag naar de standaardstijl.

      Parameters

      • layerName: string

        Naam van de laag.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      • drawOptions: DrawOptions = {}

        Opties voor de tekenstijl. Default: leeg object.

      Returns void

    • Stelt de tekenstijl in voor de opgegeven laag.

      Parameters

      • layerName: string

        Naam van de laag.

      • styleLikeMap: StyleLikeMap

        Toe te passen stijl als StyleLikeMap.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Stelt de zichtbaarheid van een laag in.

      Parameters

      • layerName: string

        Naam van de laag.

      • visible: boolean

        true om de laag zichtbaar te maken, false om te verbergen.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Stelt de z-index in van de opgegeven laag.

      Parameters

      • zIndex: number

        Gewenste z-index waarde.

      • layerName: string

        Naam van de laag.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Start een interactie met het midden van de kaart (draw of modify), toont een crosshair

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      • OptionalcroshairStyle: StyleLike

        Optioneel: een alternatieve stijl voor de crosshair

      Returns void

    • Start het wijzigen van objecten met behulp van het centrum van de kaart.

      Parameters

      • layerName: string

        Naam van de laag met de te wijzigen objecten.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      • Optionaloptions: CenterModifyOptions

        Optioneel: options voor:

        • de laag,
        • de stijl voor het highlighten van objecten,
        • de stijl voor het highlighten van een te wijzigen punt van een object
        • de toetsenbordknoppen voor het tabben door punten van een object

      Returns void

    • Start het wijzigen van een punt (highlighted vertex of tussenpunt) van een object in de te wijzigen laag met behulp van het centrum van de kaart.

      Returns void

    • Start het tekenen van objecten op de opgegeven laag.

      Parameters

      • layerName: string

        Naam van de laag waarop getekend wordt.

      • drawType: MapComponentDrawTypes

        Type tekening (bijv. punt, lijn, polygoon).

      • drawOptions: DrawOptions

        Opties voor de tekeninteractie.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Start het bewerken van opbjecten op de opgegeven laag.

      Parameters

      • layerName: string

        Naam van de laag waarop bewerkt wordt.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      • drawOptions: DrawOptions = {}

        Opties voor de bewerkingsinteractie. Default: leeg object.

      • OptionaldeleteCondition: Condition

        Optioneel: ol/Condition om een vertex te verwijderen. Default: never.

      • OptionalinsertVertexCondition: Condition

        Optioneel: ol/Condition om een vertex in te voegen. Default: never.

      Returns void

    • Start het verplaatsen van objecten op de opgegeven laag.

      Parameters

      • layerName: string

        Naam van de laag waarop verplaatst wordt.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      • drawOptions: DrawOptions = {}

        Opties voor de verplaatsingsinteractie. Default: leeg object.

      Returns void

    • Stopt een Centerinteraction, de bestaande center interactie (draw of modify) wordt gestopt en de crosshair verwijderd.

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Stopt het wijzigen van een punt (highlighted vertex of tussenpunt) van een object in de te wijzigen laag met behulp van het centrum van de kaart.

      Returns void

    • Stopt het tekenen van objecten.

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Stopt het tekenen, leegt de laag en verwijdert daarna de laag.

      Parameters

      • layerName: string

        Naam van de laag.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Stopt het bewerken van objecten.

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Stopt het verplaatsen van objecten.

      Parameters

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void

    • Wisselt de zichtbaarheid van de opgegeven laag.

      Parameters

      • layerName: string

        Naam van de laag.

      • mapIndex: string = DEFAULT_MAPINDEX

        Index van de kaart. Default: DEFAULT_MAPINDEX.

      Returns void