Package com.naver.maps.map.indoor
Class IndoorRegion
- java.lang.Object
-
- com.naver.maps.map.indoor.IndoorRegion
-
public final class IndoorRegion extends java.lang.Object
실내지도가 존재하는 영역을 나타내는 불변 클래스. 하나의 실내지도 영역은 서로 겹쳐진 한 개 이상의 구역으로 이루어집니다. 이 클래스의 인스턴스는 직접 생성할 수 없습니다.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndoorZone
getZone(java.lang.String zoneId)
영역에 속해 있는 구역 중 ID가zoneId
인 구역을 반환합니다.int
getZoneIndex(java.lang.String zoneId)
영역에 속해 있는 구역 중 ID가zoneId
인 구역의 인덱스를 반환합니다.IndoorZone[]
getZones()
영역에 속해 있는 구역 목록을 반환합니다.
-
-
-
Method Detail
-
getZones
@NonNull public IndoorZone[] getZones()
영역에 속해 있는 구역 목록을 반환합니다.- Returns:
- 구역 목록.
-
getZoneIndex
public int getZoneIndex(@NonNull java.lang.String zoneId)
영역에 속해 있는 구역 중 ID가zoneId
인 구역의 인덱스를 반환합니다.- Parameters:
zoneId
- 구역 ID.- Returns:
- 구역의 인덱스. 영역 내에 ID가
zoneId
인 구역이 없을 경우-1
.
-
getZone
@Nullable public IndoorZone getZone(@NonNull java.lang.String zoneId)
영역에 속해 있는 구역 중 ID가zoneId
인 구역을 반환합니다.- Parameters:
zoneId
- 구역 ID.- Returns:
- 구역 객체. 영역 내에 ID가
zoneId
인 구역이 없을 경우null
.
-
-