Manages the data displayed by a floor-aware map or scene, allowing filtering based on floor levels.
public sealed class FloorManager : ILoadable, INotifyPropertyChanged
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 IsVisible 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.
Gets the facilities in the floor-aware map or scene. These are obtained from FacilityLayer.
Gets the Layer containing features that represent facilities.
Gets the Layer containing features that represent floor levels.
Gets the floor levels in the floor-aware map or scene. These are obtained from LevelLayer.
Gets the Exception associated with the last load error.
Gets the load status.
Gets the Layer containing features that sites.
Gets the sites in the floor-aware map or scene. These are obtained from SiteLayer and are sorted based on name.
Cancel loading metadata for the object.
Load the metadata for the object asynchronously.
Loads or retries loading metadata for the object asynchronously.
Event that is raised when the object is done loading.
Event that is raised when the LoadStatus property changes.
|.NET Standard 2.0||100.12 - 200.2|
|.NET 6.0||100.13 - 200.2|
|.NET 6.0 Windows||100.13 - 200.2|
|.NET 6.0 Android||200.0 - 200.2|
|.NET 6.0 iOS||200.0 - 200.2|
|.NET Framework||100.12 - 200.2|
|.NET Core 3.1||100.12|
|Android||100.12 - 100.15|
|iOS||100.12 - 100.15|
|UWP||100.12 - 200.2|