GeoModelFloorDefinition

class GeoModelFloorDefinition : JsonSerializable

Contains floor-awareness settings for a map or scene. GeoModelFloorDefinition defines the required layers, and the required fields for each of those layers in a floor-aware map or scene. The floor definition must contain GeoModelFloorDefinition.getLevelLayerDefinition() and GeoModelFloorDefinition.getFacilityLayerDefinition() properties at a minimum representing the facilities (eg. buildings) and the floor levels within those facilities. The GeoModelFloorDefinition.getSiteLayerDefinition() property is optional, and represents the sites (campuses) that the facilities may be grouped into.

See also

Constructors

Link copied to clipboard
fun GeoModelFloorDefinition(    facilityLayerDefinition: FacilityLayerDefinition,     levelLayerDefinition: LevelLayerDefinition,     siteLayerDefinition: SiteLayerDefinition?)

Creates a new GeoModelFloorDefinition object with the specified facility layer definition, level layer definition, and site layer definition.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun toJson(): String

Convert an object to JSON string.

Properties

Link copied to clipboard
val facilityLayerDefinition: FacilityLayerDefinition
Link copied to clipboard
val levelLayerDefinition: LevelLayerDefinition
Link copied to clipboard
val siteLayerDefinition: SiteLayerDefinition?
Link copied to clipboard
open override val unknownJson: Map<String, Any>

Unknown data from the source JSON. Unknown JSON is a dictionary of values that was in the source JSON but was unparsed by this API.

Link copied to clipboard
open override val unsupportedJson: Map<String, Any>

Unsupported data from the source JSON. Unsupported JSON is a dictionary of values that are supported by web maps, but not exposed through this API.