new vcs.vcm.layer.oblique.ObliqueLayer(options)
| Name | Type | Description |
|---|---|---|
options |
vcs.vcm.layer.oblique.ObliqueLayer.Options |
Fires:
-
OBLIQUE_DIRECTION_CHANGED(vcs.vcm.layer.oblique.ObliqueLayer) - vcs.vcm.event.EventType.OBLIQUE_DIRECTION_CHANGED is triggered when the direction of the oblique map has changed. The layer firing the event is added as the event data. -
OBLIQUE_IMAGE_CHANGED(vcs.vcm.layer.oblique.ObliqueLayer) - vcs.vcm.event.EventType.OBLIQUE_IMAGE_CHANGED is triggered the oblique image has changed. The layer firing the event is added as the event data.
Extends
Members
-
className{string}
-
class Name of the Object
-
hiddenObjectIds{Array.<string>}
-
array of object Ids which should be hidden global, if this layer is active
-
name{string}
-
unique Name
Methods
-
activate(active){Promise} inherited
-
Activates or deactivates this layer object, i.e. changes its internal view state and updates the map by calling show
Name Type Description activeboolean false or true activates or deactivates this layer
Fires:
-
LAYER_ACTIVATED(vcs.vcm.layer.Layer) - vcs.vcm.event.EventType.LAYER_ACTIVATED is triggered when a layer is activated. -
LAYER_CHANGED(vcs.vcm.layer.Layer) - vcs.vcm.event.EventType.LAYER_CHANGED is triggered when a layer is activated or deactivated. -
LAYER_DEACTIVATED(vcs.vcm.layer.Layer) - vcs.vcm.event.EventType.LAYER_DEACTIVATED is triggered when a layer is deactivated.
-
-
addGenericFeatureProperties(properties) inherited
-
Set properties, which are always added to the generic object, eg. for use in balloons
Name Type Description propertiesObject -
canShowViewpoint(viewpoint){Promise.<boolean>}
-
Name Type Description viewpointvcs.vcm.util.ViewPoint -
clearHiddenObjects() inherited
-
clears all the hidden objects
-
clearHighlighting() inherited
-
clears all highlighted objects
-
clearStyle() inherited
-
Clears the style of this layer
-
dispose() inherited
-
disposes of this layer, removes instances from the current maps and the framework
-
getClassName(){string} inherited
-
returns the class name of this object.
- Deprecated
- Yes
Returns:
className
-
getConfigObject(){Object} inherited
-
-
getExclusiveGroup(){string} inherited
-
returns the exclusive group of this layer
- Deprecated
- Yes
-
getExtent(){vcs.vcm.util.Extent} inherited
-
returns the Extent of this layer
- Deprecated
- Yes
-
getId(){string} inherited
-
returns the id of this object
- Deprecated
- Yes
-
getName(){string} inherited
-
returns the name of the Object, the name is either given by the config Object or a uuid is generated
- Deprecated
- Yes
-
getType(){number} inherited
-
returns the type of this layer
- Deprecated
- Yes
-
hideObjects(toHide) inherited
-
hides a number of objects
Name Type Description toHideArray.<(string|number)> A list of Object Ids which will be hidden
-
highlight(toHighlight) inherited
-
highlights a number of building objects with the given color
Name Type Description toHighlightObject.<string, (vcs.vcm.util.style.VectorStyleItem|Cesium.Color|ol.style.Style)> -
isActive(){boolean} inherited
-
checks if the layer is active
- Deprecated
- Yes
-
isExclusive(){boolean} inherited
-
returns whether this layer can only be used exclusive
- Deprecated
- Yes
-
isIconManagerInUse(){boolean} inherited
-
returns whether this layer is used by the iconmanager
- Deprecated
- Yes
-
isInitialized(){boolean} inherited
-
returns true if the layer is initialized
- Deprecated
- Yes
-
isSupported(opt_map){boolean} inherited
-
checks if the currently active map supports this layer
Name Type Description mapvcs.vcm.maps.Map -
setStyle(style, silent) inherited
-
Sets the style based on a styleName on a layer
Name Type Description stylestring | ol.style.Style | ol.StyleFunction | vcs.vcm.util.style.StyleItem silentboolean -
showObjects(unHide) inherited
-
unHides a number of objects
Name Type Description unHideArray.<(string|number)> A list of Object Ids which will be unHidden
-
unHighlight(toUnHighlight) inherited
-
unhighlights a number of building objects
Name Type Description toUnHighlightArray.<string> Array with IDS to unhighlight
Type Definitions
-
vcs.vcm.layer.oblique.ObliqueLayer.Options
-
Properties:
Name Type Argument Default Description terrainUrlstring | null url to the terrain provider
minZoomnumber <optional>
0 the minimal allowed zoomlevel
maxZoomnumber | undefined if not provided, the tile resolutions plus 4 is used
projectionvcs.vcm.util.Projection.Options terrainErrorThresholdnumber <optional>
1.0 terrainErrorCountThresholdnumber <optional>
3 hideLevelsnumber can be used to hide oblique levels
Events
-
LAYER_ACTIVATED inherited
-
vcs.vcm.event.EventType.LAYER_ACTIVATED is triggered when a layer is activated.
Type:
-
LAYER_CHANGED inherited
-
vcs.vcm.event.EventType.LAYER_CHANGED is triggered when a layer is activated or deactivated.
Type:
-
LAYER_DEACTIVATED inherited
-
vcs.vcm.event.EventType.LAYER_DEACTIVATED is triggered when a layer is deactivated.
Type:
-
OBLIQUE_DIRECTION_CHANGED
-
vcs.vcm.event.EventType.OBLIQUE_DIRECTION_CHANGED is triggered when the direction of the oblique map has changed. The layer firing the event is added as the event data.
Type:
-
OBLIQUE_IMAGE_CHANGED
-
vcs.vcm.event.EventType.OBLIQUE_IMAGE_CHANGED is triggered the oblique image has changed. The layer firing the event is added as the event data.
Type:
virtualcityMAP 3.6