Class IndoorRegion

java.lang.Object
com.naver.maps.map.indoor.IndoorRegion

public final class IndoorRegion extends Object
실내지도가 존재하는 영역을 나타내는 불변 클래스. 하나의 실내지도 영역은 서로 겹쳐진 한 개 이상의 구역으로 이루어집니다. 이 클래스의 인스턴스는 직접 생성할 수 없습니다.
  • Method Details

    • getZones

      @NonNull @Size(min=1L) public IndoorZone[] getZones()
      영역에 속해 있는 구역 목록을 반환합니다.
      Returns:
      구역 목록.
    • getZoneIndex

      public int getZoneIndex(@NonNull String zoneId)
      영역에 속해 있는 구역 중 ID가 zoneId인 구역의 인덱스를 반환합니다.
      Parameters:
      zoneId - 구역 ID.
      Returns:
      구역의 인덱스. 영역 내에 ID가 zoneId인 구역이 없을 경우 -1.
    • getZone

      @Nullable public IndoorZone getZone(@NonNull String zoneId)
      영역에 속해 있는 구역 중 ID가 zoneId인 구역을 반환합니다.
      Parameters:
      zoneId - 구역 ID.
      Returns:
      구역 객체. 영역 내에 ID가 zoneId인 구역이 없을 경우 null.