LevelLayerDefinition

class LevelLayerDefinition : JsonSerializable

Defines the properties of the layer that contains floor levels for a floor-aware map or scene. A floor level describes the footprint of each occupiable floor contained in a managed facility.

See also

Constructors

Link copied to clipboard
fun LevelLayerDefinition(    layerId: String,     levelIdField: String,     levelNumberField: String,     shortNameField: String,     longNameField: String,     verticalOrderField: String,     facilityIdField: String)

Creates a new LevelLayerDefinition object using the specified Layer.getId(), level id field, level number field, short name field, long name field, vertical order field, and facility id field.

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 facilityIdField: String

The name of the attribute field that contains each floor level feature's facility identifier (a foreign key to the layer that contains facility features).

Link copied to clipboard
val layerId: String

An ID that specifies a layer in the map or scene that contains floor level features.

Link copied to clipboard
val levelIdField: String

The name of the attribute field that contains each floor level feature's unique identifier.

Link copied to clipboard
val levelNumberField: String

The name of the attribute field that contains each floor level feature's level number specific to its facility.

Link copied to clipboard
val longNameField: String

The name of the attribute field that contains each floor level feature's long name.

Link copied to clipboard
val shortNameField: String

The name of the attribute field that contains each floor level feature's short name.

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.

Link copied to clipboard
val verticalOrderField: String

The name of the attribute field that contains each floor level feature's vertical order. The vertical order defines the order of display in a floor filtering UI component, and it also references the floor levels of an Indoor Positioning System.