Multi-Floor

LoadFloor, GetFloors, etc.

  • Importação
  • Permissões
  • Obter piso atual
  • Obter todos os pisos
  • Carregar piso

Importação

Importar o Caller.

kotlin

import com.robotec.caller.navigation.MultiFloor

Colocar o MultiFloor em variável global.

kotlin

private val multiFloor = MultiFloor()

Permissões

Permissões Necessárias:

  • MAP

kotlin

<!-- AndroidManifest.xml -->
<meta-data
        android:name="@string/metadata_permissions"
        android:value= "com.robotemi.permission.map" />

Obter piso atual

Chamar o método getCurrentFloor.

Parâmetros

  • None

Retornos

  • floor -> Floor

kotlin

val floor = multiFloor.getCurrentFloor()

Obter todos os pisos

Chamar o método getFloors.

Parâmetros

  • None

Retornos

  • floors -> List<Floor>

kotlin

val floors = multiFloor.getFloors()

Carregar piso

Chamar o método loadFloor.

Parâmetros

  • id -> Int
  • position -> Position

Retornos

  • None

kotlin

multiFloor.loadFloor(id, position){
    código callback
}