WmsRecord

WmsRecord

new WmsRecord()

Source:

Methods

identify(opts) → {Object}

Source:

Run a getFeatureInfo on a WMS layer, return the result as a promise. Fills the panelData array on resolution.

Parameters:
Name Type Description
opts Object

additional argumets like map object, clickEvent, etc.

Returns:

an object with identify results array and identify promise resolving when identify is complete; if an empty object is returned, it will be skipped

Type
Object

WmsRecord

new WmsRecord(layerClass, apiRef, config, esriLayer, epsgLookup)

Source:

Create a layer record with the appropriate geoApi layer type. Layer config should be fully merged with all layer options defined (i.e. this constructor will not apply any defaults).

Parameters:
Name Type Description
layerClass Object

the ESRI api object for wms layers

apiRef Object

object pointing to the geoApi. allows us to call other geoApi functions.

config Object

layer config values

esriLayer Object

an optional pre-constructed layer

epsgLookup function

an optional lookup function for EPSG codes (see geoService for signature)

Methods

identify(opts) → {Object}

Source:

Run a getFeatureInfo on a WMS layer, return the result as a promise. Fills the panelData array on resolution.

Parameters:
Name Type Description
opts Object

additional argumets like map object, clickEvent, etc.

Returns:

an object with identify results array and identify promise resolving when identify is complete; if an empty object is returned, it will be skipped

Type
Object