GoogleMap.OnIndoorStateChangeListener

공개 정적 인터페이스 GoogleMap.OnIndoorStateChangeListener

실내 상태가 변경되는 경우의 리스너입니다. 이벤트는 Android UI 스레드에서 알림을 받습니다.

공개 메서드 요약

추상 void
onIndoorBuildingFocused()
지도에서는 초점이 맞춰진 건물의 개념을 유지합니다. 즉, 현재 표시 영역의 중앙에 있는 건물 또는 사용자가 UI 또는 위치 정보 제공자를 통해 선택한 건물을 말합니다.
추상 void
onIndoorLevelActivated(IndoorBuilding 건물)
지도에서는 방문했거나 다른 층이 선택된 각 건물의 활성 층을 추적합니다.

공개 메서드

public 추상 void onIndoorBuildingFocused ()

지도에서는 초점이 맞춰진 건물의 개념을 유지합니다. 즉, 현재 표시 영역의 중앙에 있는 건물 또는 사용자가 UI 또는 위치 정보 제공자를 통해 선택한 건물을 말합니다. 이 콜백은 포커스가 맞춰진 건물이 변경될 때 호출됩니다.

이 메서드는 건물 데이터를 사용할 수 있게 된 후에만 호출됩니다.

동기화된 건물은 동기화 문제로 인해 이 메서드의 매개변수로 참조되지 않습니다. 여러 포커스 요청이 처리되는 경우 리스너에 잘못된 순서로 알림이 전송될 수 있으므로 getFocusedBuilt() 자체를 사용하여 최신 정보를 제공해야 합니다. 포커스가 맞춰진 건물이 실제로 변경되지 않은 채 두 번 이상의 onIndoorBuiltFocused 호출이 발생할 수 있습니다.

공개 추상 void onIndoorLevelActivated (IndoorBuilding 건물)

지도에서는 방문했거나 다른 층이 선택된 각 건물의 활성 층을 추적합니다. 층이 변경되면 건물에 포커스가 있는지 여부와 관계없이 이 콜백이 트리거됩니다. 이 콜백은 기본 레벨을 처음 사용할 수 있게 될 때도 호출됩니다.

이 메서드는 건물 데이터를 사용할 수 있게 된 후에만 호출됩니다.

매개변수
빌드 중 활성 층이 변경된 건물로, null이 없어야 합니다.