Package com.naver.maps.map.indoor
Class IndoorZone
java.lang.Object
com.naver.maps.map.indoor.IndoorZone
하나의 실내지도 구역을 나타내는 불변 클래스. 하나의 실내지도 구역에는 한 개 이상의 층이 있습니다. 이 클래스의
인스턴스는 직접 생성할 수 없고
IndoorRegion
을 이용해서 가져올 수 있습니다.-
Method Summary
Modifier and TypeMethodDescriptionboolean
대표 층을 반환합니다.int
대표 층의 인덱스를 반환합니다.구역에 속한 층 중 ID가levelId
인 층을 반환합니다.int
getLevelIndex
(String levelId) 구역에 속한 층 중 ID가levelId
인 층의 인덱스를 반환합니다.층 목록을 반환합니다.구역 ID를 반환합니다.int
hashCode()
-
Method Details
-
getZoneId
구역 ID를 반환합니다.- Returns:
- 구역 ID.
-
getDefultLevelIndex
@IntRange(from=0L) public int getDefultLevelIndex()대표 층의 인덱스를 반환합니다.- Returns:
- 대표 층의 인덱스.
-
getDefultLevel
대표 층을 반환합니다.- Returns:
- 대표 층.
-
getLevels
층 목록을 반환합니다.- Returns:
- 층 목록.
-
getLevelIndex
구역에 속한 층 중 ID가levelId
인 층의 인덱스를 반환합니다.- Parameters:
levelId
- 층 ID.- Returns:
- 층의 인덱스. 구역 내에 ID가
levelId
인 층이 없을 경우-1
.
-
getlevel
구역에 속한 층 중 ID가levelId
인 층을 반환합니다.- Parameters:
levelId
- 층 ID.- Returns:
- 층 객체. 구역 내에 ID가
levelId
인 층이 없을 경우null
.
-
equals
-
hashCode
public int hashCode()
-