public interface FloorSelectorInterface
| Modifier and Type | Method and Description |
|---|---|
android.view.View |
getView()
Optional.
|
boolean |
isAutoFloorChangeEnabled()
Should the floor change automatically when the user's location changes?
|
void |
setList(java.util.List<Floor> floors)
Sets a list of Floors to be shown in the FloorSelector
|
void |
setOnFloorSelectionChangedListener(OnFloorSelectionChangedListener listener)
Sets the Listener to be invoked when something changes from the FloorSelector view
|
void |
setSelectedFloor(Floor floor)
Sets the Floor selected
|
void |
setSelectedFloorByZIndex(int zIndex)
Selects a Floor by its Z index
|
void |
setUserPositionFloor(int zIndex)
Called whenever the user changes position.
|
void |
show(boolean show,
boolean animated)
Shows or hides the FloorSelector
|
void |
zoomLevelChanged(float newZoomLevel)
Invoked when zoom level changes.
|
@Nullable android.view.View getView()
Note that if this view, if not null, will be added to the View passed in MapControl.setGoogleMap(GoogleMap, View)
void setOnFloorSelectionChangedListener(@Nullable
OnFloorSelectionChangedListener listener)
listener - OnFloorSelectionChangedListener to be invokedvoid setList(@Nullable
java.util.List<Floor> floors)
floors - List of Floorsvoid show(boolean show,
boolean animated)
show - Should it be shown?animated - Should the transition be animated?void setSelectedFloor(@NonNull
Floor floor)
floor - Floor to be selectedvoid setSelectedFloorByZIndex(int zIndex)
zIndex - Z index of the new Floor to be selectedvoid zoomLevelChanged(float newZoomLevel)
newZoomLevel - new Zoom levelboolean isAutoFloorChangeEnabled()
void setUserPositionFloor(int zIndex)
zIndex - Z-index of the new user floor