Provides and controls the active level for activeBuilding. Will be updated whenever
activeBuilding changes, and may be set to any member of activeBuilding’s levels property. May
also be set to nil if the building is underground, to stop showing the building (the building
will remain active).
Will always be nil if activeBuilding is nil.
Any attempt to set it to an invalid value will be ignored.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-15 UTC."],[[["`GMSIndoorDisplay` allows observation and control of indoor level data display, similar to `GMSMapView`."],["It provides access to the currently focused building (`activeBuilding`) and its active level (`activeLevel`)."],["The `activeLevel` property can be manipulated to change the displayed level or hide the building while keeping it active."],["A delegate (`delegate`) can be assigned to receive updates and events related to indoor display changes."],["`GMSIndoorDisplay` operations should be performed on the main thread to ensure proper functionality."]]],["`GMSIndoorDisplay` manages indoor level data display and must be used on the main thread. It allows observation and control via a delegate. `activeBuilding` property provides the currently focused building. `activeLevel` manages the visible level within the `activeBuilding`, updating with building changes. `activeLevel` can be set to a valid building's level or nil to hide the underground building, if no building is focused then it will be nil. Invalid `activeLevel` values are ignored.\n"]]