Package com.naver.maps.map.indoor
Class IndoorZone
- java.lang.Object
-
- com.naver.maps.map.indoor.IndoorZone
-
public final class IndoorZone extends java.lang.Object하나의 실내지도 구역을 나타내는 불변 클래스. 하나의 실내지도 구역에는 한 개 이상의 층이 있습니다. 이 클래스의 인스턴스는 직접 생성할 수 없고IndoorRegion을 이용해서 가져올 수 있습니다.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(java.lang.Object o)IndoorLevelgetDefaultLevel()대표 층을 반환합니다.intgetDefaultLevelIndex()대표 층의 인덱스를 반환합니다.IndoorLevelgetDefultLevel()Deprecated.getDefaultLevel()을 사용하세요.intgetDefultLevelIndex()Deprecated.getDefaultLevelIndex()를 사용하세요.IndoorLevelgetlevel(java.lang.String levelId)Deprecated.getLevel(String)을 사용하세요.IndoorLevelgetLevel(java.lang.String levelId)구역에 속한 층 중 ID가levelId인 층을 반환합니다.intgetLevelIndex(java.lang.String levelId)구역에 속한 층 중 ID가levelId인 층의 인덱스를 반환합니다.IndoorLevel[]getLevels()층 목록을 반환합니다.java.lang.StringgetZoneId()구역 ID를 반환합니다.inthashCode()
-
-
-
Method Detail
-
getZoneId
@NonNull public java.lang.String getZoneId()
구역 ID를 반환합니다.- Returns:
- 구역 ID.
-
getDefultLevelIndex
@Deprecated @IntRange(from=0L) public int getDefultLevelIndex()
Deprecated.getDefaultLevelIndex()를 사용하세요.대표 층의 인덱스를 반환합니다.- Returns:
- 대표 층의 인덱스.
-
getDefaultLevelIndex
@IntRange(from=0L) public int getDefaultLevelIndex()
대표 층의 인덱스를 반환합니다.- Returns:
- 대표 층의 인덱스.
-
getDefultLevel
@Deprecated @NonNull public IndoorLevel getDefultLevel()
Deprecated.getDefaultLevel()을 사용하세요.대표 층을 반환합니다.- Returns:
- 대표 층.
-
getDefaultLevel
@NonNull public IndoorLevel getDefaultLevel()
대표 층을 반환합니다.- Returns:
- 대표 층.
-
getLevels
@NonNull @Size(min=1L) public IndoorLevel[] getLevels()
층 목록을 반환합니다.- Returns:
- 층 목록.
-
getLevelIndex
public int getLevelIndex(@NonNull java.lang.String levelId)구역에 속한 층 중 ID가levelId인 층의 인덱스를 반환합니다.- Parameters:
levelId- 층 ID.- Returns:
- 층의 인덱스. 구역 내에 ID가
levelId인 층이 없을 경우-1.
-
getlevel
@Deprecated @Nullable public IndoorLevel getlevel(@NonNull java.lang.String levelId)
Deprecated.getLevel(String)을 사용하세요.구역에 속한 층 중 ID가levelId인 층을 반환합니다.- Parameters:
levelId- 층 ID.- Returns:
- 층 객체. 구역 내에 ID가
levelId인 층이 없을 경우null.
-
getLevel
@Nullable public IndoorLevel getLevel(@NonNull java.lang.String levelId)
구역에 속한 층 중 ID가levelId인 층을 반환합니다.- Parameters:
levelId- 층 ID.- Returns:
- 층 객체. 구역 내에 ID가
levelId인 층이 없을 경우null.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-