Geoportal Extension for OpenLayers
API Reference

Module: LayerImport

module:~controls/LayerImport

Example

import LayerImport from "gpf-ext-ol/controls/LayerImport"
ou
import { LayerImport } from "gpf-ext-ol"

Events

layerimport:mapbox:added

Controls/LayerImport/LayerImport.js, line 1601

event triggered when a layer is added

Properties:
Name Type Description
type Object

event

name String

layerName

data String

data

layer Object

layer

format String

format

target Object

instance LayerImport

Example
LayerImport.on("layerimport:mapbox:added", function (e) {
  console.log(e.layer);
})

layerimport:service:added

Controls/LayerImport/LayerImport.js, line 2531

event triggered when a layer is added

Properties:
Name Type Description
type Object

event

name String

layerName

data String

data

layer Object

layer

format String

format

target Object

instance LayerImport

Example
LayerImport.on("layerimport:service:added", function (e) {
  console.log(e.layer);
})

layerimport:service:added

Controls/LayerImport/LayerImport.js, line 2904

event triggered when a layer is added

Properties:
Name Type Description
type Object

event

name String

layerName

data String

data

layer Object

layer

format String

format

target Object

instance LayerImport

Example
LayerImport.on("layerimport:service:added", function (e) {
  console.log(e.layer);
})

layerimport:vector:added

Controls/LayerImport/LayerImport.js, line 1771

event triggered when a layer is added

Properties:
Name Type Description
type Object

event

name String

layerName

data String

data

layer Object

layer

format String

format

target Object

instance LayerImport

Example
LayerImport.on("layerimport:vector:added", function (e) {
  console.log(e.layer);
})

layerimport:vector:added

Controls/LayerImport/LayerImport.js, line 1893

event triggered when a layer is added

Properties:
Name Type Description
type Object

event

name String

layerName

url String

url

layer Object

layer

format String

format

target Object

instance LayerImport

Example
LayerImport.on("layerimport:vector:added", function (e) {
  console.log(e.layer);
})