FloorManager QML Type

Manages the data displayed by a floor-aware map or scene, allowing filtering based on floor levels. More...

Import Statement: import Esri.ArcGISRuntime 100.14
Since: Esri.ArcGISRuntime 100.12
Inherits:

Object

Properties

Methods

Detailed Description

A FloorManager must be loaded before you can access its site, facility, and level properties. When a map's floor manager is loaded, floor-aware layers display only data associated with the ground floor by default. When a scene's floor manager is loaded, floor-aware layers display data from all floors by default.

You can filter the data displayed by floor-aware layers by toggling the FloorLevel::visible property of levels in the floor manager.

The FloorManager will fail to load if:

  • The map/scene associated with the floor manager is not floor-aware.
  • The mandatory facility or level layer doesn't exist.
  • It is unable to get the facilities or levels from their respective layers.
  • It is unable to get the sites from a specified site layer.

Note: You cannot declare or create a component of this type in QML code.

See also Loadable and Map.

Property Documentation

facilities : list<FloorFacility>

The facilities in the floor-aware map or scene (read-only).

These are obtained from FloorManager::facilityLayer.

This property is initialized after the FloorManager is loaded.


facilityLayer : Layer

The layer containing features that represent facilities (read-only).

This property is initialized after the FloorManager is loaded.


levelLayer : Layer

The layer containing features that represent floor levels (read-only).

This property is initialized after the FloorManager is loaded.


levels : list<FloorLevel>

The floor levels in the floor-aware map or scene (read-only).

These are obtained from FloorManager::levelLayer


loadError : Error

Returns the load error for the item (read-only).


loadStatus : Enums.LoadStatus

See Loadable.


siteLayer : Layer

The layer containing features that represent sites (read-only).

This property is initialized after the FloorManager is loaded.


sites : list<FloorSite>

The sites in the floor-aware map or scene (read-only).

These are obtained from FloorManager::siteLayer and sorted based on name.

This property is initialized after the FloorManager is loaded.


Method Documentation

void cancelLoad()

See Loadable.


void load()

See Loadable.


void retryLoad()

See Loadable.


Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.