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실내지도가 존재하는 영역을 나타내는 불변 클래스. 하나의 실내지도 영역은 서로 겹쳐진 한 개 이상의 구역으로 이루어집니다. 이 클래스의 인스턴스는 직접 생성할 수 없고IndoorSelection을 이용해서 가져올 수 있습니다.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndoorZonegetZone(java.lang.String zoneId)영역에 속해 있는 구역 중 ID가zoneId인 구역을 반환합니다.intgetZoneIndex(java.lang.String zoneId)영역에 속해 있는 구역 중 ID가zoneId인 구역의 인덱스를 반환합니다.IndoorZone[]getZones()영역에 속해 있는 구역 목록을 반환합니다.
-
-
-
Method Detail
-
getZones
@NonNull @Size(min=1L) 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.
-
-