Namespace: Core

Core

Loads core and instances all modules that have to be loaded, due to portal config

Classes

ElasticModel
map
Map3dModel
MapView
ParametricURL
Util

Namespaces

ConfigLoader
MapMarker
ModelList

Events

changeIsViewMobile

devtools/jsdoc/events.js, line 1507
todo
Listeners of This Event:

MapChangeVectorLayer

devtools/jsdoc/events.js, line 636
todo
Listeners of This Event:

RadioRequestGetConfig

devtools/jsdoc/events.js, line 1367
Request config path
Example
Radio.request("Util", "getConfig")

RadioRequestGetMap3d

devtools/jsdoc/events.js, line 706
Event that gets the map3D as an object
Listeners of This Event:
Example
Radio.request("Map", "getMap3d");

RadioRequestIsMap3d

devtools/jsdoc/events.js, line 700
Event that gets the state of map mode (2D or 3D)
Example
Radio.request("Map", "isMap3d");

RadioRequestMapClickedWindowPosition

devtools/jsdoc/events.js, line 626
todo

RadioRequestMapCreateLayerIfNotExists

devtools/jsdoc/events.js, line 489
Creates a layer if it does not exist
Listeners of This Event:
Returns:
The newly created layer
Example
Radio.request("Map", "createLayerIfNotExists", "newLayerName");

RadioRequestMapGetFeatures3dAtPosition

devtools/jsdoc/events.js, line 581
todo
Listeners of This Event:

RadioRequestMapGetFeaturesAtPixel

devtools/jsdoc/events.js, line 561
todo
Listeners of This Event:

RadioRequestMapGetLayers

devtools/jsdoc/events.js, line 551
todo
Listeners of This Event:

RadioRequestMapGetMap

devtools/jsdoc/events.js, line 496
Listeners of This Event:
Returns:
The Openlayers Map.
Example
Radio.request("Map", "getMap")

RadioRequestMapGetMap3d

devtools/jsdoc/events.js, line 576
todo

RadioRequestMapGetMapMode

devtools/jsdoc/events.js, line 482
Adds layer to given index
Listeners of This Event:
Returns:
The mode of the map. Value can be "2D" or "3D"
Example
Radio.request("Map", "getMapMode")

RadioRequestMapGetSize

devtools/jsdoc/events.js, line 502
Listeners of This Event:
Returns:
of the map
Example
Radio.request("Map", "getSize")

RadioRequestMapGetWGS84MapSizeBBOX

devtools/jsdoc/events.js, line 556
todo
Listeners of This Event:

RadioRequestMapIsMap3d

devtools/jsdoc/events.js, line 675
Event that gets fired when the map is in "3D" mode
Listeners of This Event:
Example
Radio.request("Map", "isMap3d")

RadioRequestMapRegisterListener

devtools/jsdoc/events.js, line 631
todo
Listeners of This Event:

RadioRequestMapViewGetCenter

devtools/jsdoc/events.js, line 734
Event that gets the center of the map view
Example
Radio.Request("MapView", "getCenter")

RadioRequestMapViewGetCurrentExtent

devtools/jsdoc/events.js, line 800
todo
Listeners of This Event:

RadioRequestMapViewGetOptions

devtools/jsdoc/events.js, line 728
Event that gets the map view options. The options are scale, center, zoomLevel
Listeners of This Event:
Example
Radio.Request("MapView", "getOptions")

RadioRequestMapViewGetProjection

devtools/jsdoc/events.js, line 747
Event that returns the map projection
Listeners of This Event:
Returns:
of type ol/proj
Example
Radio.request("MapView", "getProjection");

RadioRequestMapViewGetProjection

devtools/jsdoc/events.js, line 805
todo

RadioRequestMapViewGetResoByScale

devtools/jsdoc/events.js, line 740
Event that gets the resolution depending on the map scale
Name Type Description
scale String Options of mapview status
Listeners of This Event:
Example
Radio.trigger("MapView", "getResoByScale", scale)

RadioRequestMapViewGetResolutions

devtools/jsdoc/events.js, line 789
Listeners of This Event:
Returns:
Returns the resolutions of the map
Example
Radio.trigger("MapView", "getResolutions");

RadioRequestMapViewGetScales

devtools/jsdoc/events.js, line 810
Event gets the scale
Listeners of This Event:

RadioRequestMapViewGetZoomLevel

devtools/jsdoc/events.js, line 815
Event gets the zoom-level
Listeners of This Event:

RadioRequestObliqueMapIsActive

devtools/jsdoc/events.js, line 868
Returns:
Flag if ObliqueMap is active.
Example
Radio.request("ObliqueMap", "isActive")

RadioRequestParametricURLGetBrwId

devtools/jsdoc/events.js, line 2027
todo
Listeners of This Event:

RadioRequestParametricURLGetBrwLayerName

devtools/jsdoc/events.js, line 2032
todo
Listeners of This Event:

RadioRequestParametricURLGetCenter

devtools/jsdoc/events.js, line 1967
todo
Listeners of This Event:

RadioRequestParametricURLGetFilter

devtools/jsdoc/events.js, line 2017
todo
Listeners of This Event:

RadioRequestParametricURLGetHighlightFeature

devtools/jsdoc/events.js, line 1962
Listeners of This Event:
Returns:
Feature to highlight

RadioRequestParametricURLGetInitString

devtools/jsdoc/events.js, line 2002
todo
Listeners of This Event:

RadioRequestParametricURLGetIsInitOpen

devtools/jsdoc/events.js, line 1997
todo
Listeners of This Event:

RadioRequestParametricURLGetLayerParams

devtools/jsdoc/events.js, line 1992
todo
Listeners of This Event:

RadioRequestParametricURLGetMarkerFromUrl

devtools/jsdoc/events.js, line 2037
todo
Listeners of This Event:

RadioRequestParametricURLGetProjectionFromUrl

devtools/jsdoc/events.js, line 1972
todo
Listeners of This Event:

RadioRequestParametricURLGetResult

devtools/jsdoc/events.js, line 1987
todo
Listeners of This Event:

RadioRequestParametricURLGetStyle

devtools/jsdoc/events.js, line 2012
todo
Listeners of This Event:

RadioRequestParametricURLGetZoomLevel

devtools/jsdoc/events.js, line 1977
todo
Listeners of This Event:

RadioRequestParametricURLGetZoomToExtent

devtools/jsdoc/events.js, line 1982
todo
Listeners of This Event:

RadioRequestParametricURLGetZoomToFeatureIds

devtools/jsdoc/events.js, line 2022
todo
Listeners of This Event:

RadioRequestParametricURLGetZoomToGeometry

devtools/jsdoc/events.js, line 2007
todo
Listeners of This Event:

RadioRequestRawLayerListGetLayerAttributesList

devtools/jsdoc/events.js, line 1756
Returns the rawlayerList as json.
Returns:
The rawLayerlist.
Example
Radio.request("RawLayerList", "getLayerAttributesList");


 /** -------------------- CswParser --------------------

RadioRequestRawLayerListGetLayerAttributesWhere

devtools/jsdoc/events.js, line 1748
Returns the object of the layer that matches the given params.
Name Type Description
params Object Object of Params.
Returns:
Layer attributes.
Example
Radio.request("RawLayerList", "getLayerAttributesWhere", params);

RadioRequestRawLayerListGetLayerWhere

devtools/jsdoc/events.js, line 1742
Name Type Description
params String Object of Params.
Example
Radio.request("RawLayerList", "getLayerWhere", params);

RadioRequestUtilConvertArrayOfObjectsToCsv

devtools/jsdoc/events.js, line 1461
todo
Listeners of This Event:
Returns:
todod
Example
Radio.request("Util", "convertArrayOfObjectsToCsv");

RadioRequestUtilGetConfig

devtools/jsdoc/events.js, line 1454
Retrives the config data
Listeners of This Event:
Returns:
config data
Example
Radio.request("Util", "getConfig");

RadioRequestUtilGetIgnoredKeys

devtools/jsdoc/events.js, line 1348
returns the ignoredKeys
Listeners of This Event:
Example
Radio.request("Util", "getIgnoredKeys");

RadioRequestUtilGetMasterPortalVersionNumber

devtools/jsdoc/events.js, line 1475
returns the masterportal version number
Listeners of This Event:
Returns:
masterportal version number
Example
Radio.request("Util", "getMasterPortalVersionNumber");

RadioRequestUtilGetPathFromLoader

devtools/jsdoc/events.js, line 1468
returns the path to the loader gif
Listeners of This Event:
Returns:
path to loader gif
Example
Radio.request("Util", "getPathFromLoader");

RadioRequestUtilGetProxyURL

devtools/jsdoc/events.js, line 1340
returns the proxyURL
Name Type Description
url String to be proxied
Listeners of This Event:
Example
Radio.request("Util", "getProxyURL", this.get("gfiUrl"));

RadioRequestUtilGetUiStyle

devtools/jsdoc/events.js, line 1373
returns the ignoredKeys
Listeners of This Event:
Returns:
Style of the ui. Possible values are "DEFAULT" or "TABLE"
Example
Radio.request("Util", "getUiStyle");

RadioRequestUtilIsAndroid

devtools/jsdoc/events.js, line 1394
returns if the device type is android
Listeners of This Event:
Returns:
Android Device. Possible values are "true", "false" or "null"
Example
Radio.request("Util", "isAndroid");

RadioRequestUtilIsAny

devtools/jsdoc/events.js, line 1380
returns if the device type is mobile
Listeners of This Event:
Returns:
Mobile Device. Possible values are "true", "false" or "null"
Example
Radio.request("Util", "isAny");

RadioRequestUtilIsApple

devtools/jsdoc/events.js, line 1387
returns if the device type is an iphone, ipod or ipad
Listeners of This Event:
Returns:
Apple Device. Possible values are "true", "false" or "null"
Example
Radio.request("Util", "isApple");

RadioRequestUtilIsChrome

devtools/jsdoc/events.js, line 1429
returns if the browser type is chrome
Listeners of This Event:
Returns:
Chrome Browser. Possible values are "true", "false" or "null"
Example
Radio.request("Util", "isChrome");

RadioRequestUtilIsInternetExplorer

devtools/jsdoc/events.js, line 1436
returns if the browser type is Internet Explorer
Listeners of This Event:
Returns:
Internet Explorer Browser. Possible values are "true", "false" or "null"
Example
Radio.request("Util", "isInternetExplorer");

RadioRequestUtilIsOpera

devtools/jsdoc/events.js, line 1401
returns if the browser type is opera
Listeners of This Event:
Returns:
Opera Device. Possible values are "true", "false" or "null"
Example
Radio.request("Util", "isOpera");

RadioRequestUtilIsOpera

devtools/jsdoc/events.js, line 1408
returns if the browser type is opera
Returns:
Opera Device. Possible values are "true", "false" or "null"
Example
Radio.request("Util", "isOpera");

RadioRequestUtilIsOpera

devtools/jsdoc/events.js, line 1415
returns if the browser type is opera
Returns:
Opera Browser. Possible values are "true", "false" or "null"
Example
Radio.request("Util", "isOpera");

RadioRequestUtilIsViewMobile

devtools/jsdoc/events.js, line 1333
checks if device is mobile
Listeners of This Event:
Returns:
is mobile
Example
Radio.request("Util", "isViewMobile");

RadioRequestUtilIsWindows

devtools/jsdoc/events.js, line 1422
returns if the browser type is Windows
Listeners of This Event:
Returns:
Opera Browser. Possible values are "true", "false" or "null"
Example
Radio.request("Util", "isWindows");

RadioRequestUtilPunctuate

devtools/jsdoc/events.js, line 1326
converts value to string and rewrites punctuation rules. The 1000 separator is "." and the decimal separator is a ","
Name Type Description
value String contains the string wich will be converted
Listeners of This Event:
Example
Radio.request("Util", "punctuate", "3000.50");

RadioRequestUtilSort

devtools/jsdoc/events.js, line 1443
Sorting alorithm that distinguishes between array[objects] and other arrays.
Name Type Description
type String Type of sort algorithm Currently .
values Array.<String> | Array.<Object> Values to be sorted.
first String Name of first Attribute to be sorted.
second String Name of second Attribute to be sorted. Only if type!== "address".
Listeners of This Event:
Returns:
Sorted Array
Example
Radio.request("Util", "sort", type, values, first, second);

RadioTriggerAutostartInitializedModul

devtools/jsdoc/events.js, line 2059
To do

RadioTriggerAutostartStartModul

devtools/jsdoc/events.js, line 2064
Start the List View Modul
Listeners of This Event:

RadioTriggerIsViewMobileChanged

devtools/jsdoc/events.js, line 1320
todod
Example
Radio.request("Util", "isViewMobileChanged", this.get("isViewMobile"));

RadioTriggerMapActivateMap3d

devtools/jsdoc/events.js, line 681
Event that gets fired when the map is activated to "3D" mode
Listeners of This Event:
Example
Radio.trigger("Map", "activateMap3d")

RadioTriggerMapAddControl

devtools/jsdoc/events.js, line 508
Name Type Description
control Object Control to be added to map.
Listeners of This Event:
Example
Radio.trigger("Map", "addControl", control)

RadioTriggerMapAddInteraction

devtools/jsdoc/events.js, line 649
Adds an interaction to the map (e.g. draw)
Name Type Description
interaction Object Interaction to be added to map.
Listeners of This Event:
Example
Radio.trigger("Map", "addInteraction", interaction)

RadioTriggerMapAddLayer

devtools/jsdoc/events.js, line 468
Adds layer to map
Name Type Description
layer Object Layer to add to map
Listeners of This Event:
Example
Radio.trigger("Map", "addLayer", layer)

RadioTriggerMapAddLayerOnTop

devtools/jsdoc/events.js, line 586
todo
Listeners of This Event:

RadioTriggerMapAddLayerToIndex

devtools/jsdoc/events.js, line 475
Adds layer to given index
Name Type Description
array Array Array consisting of the ol/layer and the given index. [layer, index]
Listeners of This Event:
Example
Radio.trigger("Map", "addLayerToIndex", array)

RadioTriggerMapAddLoadingLayer

devtools/jsdoc/events.js, line 601
todo
Listeners of This Event:

RadioTriggerMapAddOverlay

devtools/jsdoc/events.js, line 520
Name Type Description
overlay ol/overlay Overlay to be added to map.
Listeners of This Event:
Example
Radio.trigger("Map", "addOverlay", overlay)

RadioTriggerMapBeforeChange

devtools/jsdoc/events.js, line 571
todo

RadioTriggerMapCameraChanged

devtools/jsdoc/events.js, line 566
todo

RadioTriggerMapChange

devtools/jsdoc/events.js, line 447
Event that gets fired when the map mode ("2D" / "3D", /"Oblique") has changed.
Name Type Description
mode String Mode of the map.
Listeners of This Event:
Example
Radio.trigger("Map", "change", mode)

RadioTriggerMapDeactivateMap3d

devtools/jsdoc/events.js, line 687
Event that gets fired when the map is deactivated from "3D" mode
Listeners of This Event:
Example
Radio.trigger("Map", "deactivateMap3d")

RadioTriggerMapIsReady

devtools/jsdoc/events.js, line 546
todo

RadioTriggerMapRegisterListener

devtools/jsdoc/events.js, line 641
Name Type Description
event String | Object Event to be registered
callback function The Callback Function
context Object -
Listeners of This Event:
Example
Radio.trigger("Map", "RegisterListener", event, callback, context)

RadioTriggerMapRegisterListenerMovenend

devtools/jsdoc/events.js, line 670
Example
Radio.trigger("Map", "registerListener", "moveend")

RadioTriggerMapRemoveControl

devtools/jsdoc/events.js, line 532
Name Type Description
mapControl * Control to be removed from map.
Example
Radio.trigger("Map", "removeControl", mapControl)

RadioTriggerMapRemoveInteraction

devtools/jsdoc/events.js, line 656
Removes an interaction from the map (e.g. draw)
Name Type Description
interaction Object Interaction to be removed from the map.
Listeners of This Event:
Example
Radio.trigger("Map", "removeInteraction", interaction)

RadioTriggerMapRemoveLayer

devtools/jsdoc/events.js, line 591
todo
Listeners of This Event:

RadioTriggerMapRemoveLoadingLayer

devtools/jsdoc/events.js, line 596
todo
Listeners of This Event:

RadioTriggerMapRemoveOverlay

devtools/jsdoc/events.js, line 526
Name Type Description
overlay ol/overlay Overlay to be removed from map.
Listeners of This Event:
Example
Radio.trigger("Map", "removeOverlay", overlay)

RadioTriggerMapRender

devtools/jsdoc/events.js, line 542
Listeners of This Event:

RadioTriggerMapSetBBox

devtools/jsdoc/events.js, line 606
todo
Listeners of This Event:

RadioTriggerMapSetCameraParameter

devtools/jsdoc/events.js, line 712
Triggers to set the cesium camera position
Name Type Description
cameraParameter object viewpoint for ol.cesium
Listeners of This Event:
Example
Radio.trigger("Map", "setCameraParameter", cameraParameter);

RadioTriggerMapSetGFIParams

devtools/jsdoc/events.js, line 514
Name Type Description
control Object Control to be added to map.
Example
Radio.trigger("Map", "addControl", control)

RadioTriggerMapSetLayerToIndex

devtools/jsdoc/events.js, line 460
Sets layer to given index
Name Type Default Description
layer ol.Layer Layer to set to new index
index integer 0 optional new index
Listeners of This Event:
Example
Radio.trigger("Map", "setLayerToIndex", layer, index)

RadioTriggerMapSetShadowTime

devtools/jsdoc/events.js, line 621
todo
Listeners of This Event:

RadioTriggerMapUnregisterListener

devtools/jsdoc/events.js, line 616
todo
Listeners of This Event:

RadioTriggerMapUpdateSize

devtools/jsdoc/events.js, line 454
Event that forces the map to update its size.
Listeners of This Event:
Example
Radio.trigger("Map", "updateSize")

RadioTriggerMapUpdateSize

devtools/jsdoc/events.js, line 663
Event fires if map size is updated
Name Type Description
caller Object todo!
Example
Radio.trigger("Map", "updateSize")

RadioTriggerMapViewChangedCenter

devtools/jsdoc/events.js, line 820
todo
Listeners of This Event:

RadioTriggerMapViewChangedOptions

devtools/jsdoc/events.js, line 721
Event that gets fired when the map view options have changed. The options are scale, center, zoomLevel
Name Type Description
options Object Options of mapview status
Listeners of This Event:
Example
Radio.trigger("MapView", "changedOptions", options)

RadioTriggerMapViewChangedZoomLevel

devtools/jsdoc/events.js, line 825
todo

RadioTriggerMapViewResetView

devtools/jsdoc/events.js, line 783
Resets the map view
Listeners of This Event:
Example
Radio.trigger("MapView", "resetVIew");

RadioTriggerMapViewSetCenter

devtools/jsdoc/events.js, line 765
Event that sets the center of the map view
Listeners of This Event:
Example
Radio.trigger("MapView", "setCenter", model)

RadioTriggerMapViewSetConstrainedResolution

devtools/jsdoc/events.js, line 760
Event that sets the constrained resolution of the map view
Listeners of This Event:

RadioTriggerMapViewSetScale

devtools/jsdoc/events.js, line 754
Event that sets the scale of the map view
Listeners of This Event:
Example
Radio.trigger("MapView", "setScale", model)

RadioTriggerMapViewSetZoomLevelDown

devtools/jsdoc/events.js, line 777
Event that sets the zoom-level one counter down
Listeners of This Event:
Example
Radio.trigger("MapView", "setZoomLevelDown");

RadioTriggerMapViewSetZoomLevelUp

devtools/jsdoc/events.js, line 771
Event that sets the zoom-level one counter up
Listeners of This Event:
Example
Radio.trigger("MapView", "setZoomLevelUp");

RadioTriggerMapViewToggleBackground

devtools/jsdoc/events.js, line 795
todo
Listeners of This Event:

RadioTriggerMapZoomToExtent

devtools/jsdoc/events.js, line 538
Listeners of This Event:

RadioTriggerMapZoomToFilteredFeatures

devtools/jsdoc/events.js, line 611
todo
Listeners of This Event:

RadioTriggerObliqueMapActivate

devtools/jsdoc/events.js, line 892
Type Description
Boolean Flag if ObliqueMap is activated
Example
Radio.trigger("ObliqueMap", "activate")

RadioTriggerObliqueMapActivateLayer

devtools/jsdoc/events.js, line 880
Name Type Description
layer ObliqueLayer ObliqueLayer.
Example
Radio.trigger("ObliqueMap", "activateLayer", layer)

RadioTriggerObliqueMapDeactivate

devtools/jsdoc/events.js, line 886
Type Description
Boolean Flag if ObliqueMap is Deactivated
Example
Radio.trigger("ObliqueMap", "deactivate")

RadioTriggerObliqueMapIsActivated

devtools/jsdoc/events.js, line 874
Listeners of This Event:
Returns:
Flag if ObliqueMap is activated.
Example
Radio.Trigger("ObliqueMap", "isActivated")

RadioTriggerObliqueMapRegisterLayer

devtools/jsdoc/events.js, line 862
Name Type Description
layer ObliqueLayer ObliqueLayer.
Example
Radio.trigger("ObliqueMap", "registerLayer", layer)

RadioTriggerParametricURLPushToIsInitOpen

devtools/jsdoc/events.js, line 2047
todo
Listeners of This Event:

RadioTriggerParametricURLReady

devtools/jsdoc/events.js, line 2052
todo

RadioTriggerParametricURLUpdateQueryStringParam

devtools/jsdoc/events.js, line 2042
todo
Listeners of This Event:

RadioTriggerSetShadowTime

devtools/jsdoc/events.js, line 693
Sets the time of the shadows in 3D mode
Name Type Description
Date Cesium.JulianDate to set
Example
Radio.trigger("Map", "setShadowTime", julianDate);

RadioTriggerUtilCopyToClipboard

devtools/jsdoc/events.js, line 1488
todo
Listeners of This Event:
Example
Radio.request("Util", "copyToClipboard");

RadioTriggerUtilHideLoader

devtools/jsdoc/events.js, line 1361
Shows loading gif
Listeners of This Event:
Example
Radio.trigger("Util", "hideLoader")

RadioTriggerUtilIsViewMobileChanged

devtools/jsdoc/events.js, line 1313
is triggered by Util if mobil is changed
Name Type Description
isViewMobile boolean flag if current view is in mobile mode
Listeners of This Event:
Example
Radio.trigger("Util", "isViewMobileChangend", isViewMobile)

RadioTriggerUtilOmit

devtools/jsdoc/events.js, line 1500
Returns a copy of the object, filtered to omit the keys specified (or array of blacklisted keys).
Example
Radio.request("Util", "omit");

RadioTriggerUtilPick

devtools/jsdoc/events.js, line 1494
Return a copy of the object, filtered to only have values for the whitelisted keys (or array of valid keys).
Example
Radio.request("Util", "pick");

RadioTriggerUtilSetUiStyle

devtools/jsdoc/events.js, line 1482
sets the ui style
Listeners of This Event:
Example
Radio.request("Util", "setUiStyle");

RadioTriggerUtilShowLoader

devtools/jsdoc/events.js, line 1355
Shows loading gif
Listeners of This Event:
Example
Radio.trigger("Util", "showLoader")

RadioTriggerWPSRequest

devtools/jsdoc/events.js, line 2103
todo
Name Type Description
wpsID string The service id, defined in rest-services.json
identifier string The functionality to be invoked by the wps
data object Contains the Attributes to be sent
responseFunction function function to be called
timeout number if set used as timeout in milliseconds, else timeout of 10.000 msecs is used
Example
Radio.trigger("WPS", "request", "1001", "schulwegrouting_wps.fmw", requestObj, this.handleResponse.bind(this), 50000);