Manages the data displayed by a floor-aware map or scene, allowing filtering based on floor levels. More...
Import Statement: | import Esri.ArcGISRuntime 100.15 |
Since: | Esri.ArcGISRuntime 100.12 |
Inherits: |
Properties
- facilities : list<FloorFacility>
- facilityLayer : Layer
- levelLayer : Layer
- levels : list<FloorLevel>
- loadError : Error
- loadStatus : Enums.LoadStatus
- siteLayer : Layer
- sites : list<FloorSite>
Methods
- void cancelLoad()
- void load()
- void retryLoad()
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 does not 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.
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).
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
See Loadable.
See Loadable.
See Loadable.