new naver.maps.PointBounds(minPoint, maxPoint)
Parameters
Name | Type | Description |
---|---|---|
minPoint |
naver.maps.Point | 최소 좌표 |
maxPoint |
naver.maps.Point | 최대 좌표 |
Methods
-
<static> bounds(point, pointN)
-
두 개 이상의 좌표 중 최소/최대 좌표를 선정하여 새로운
PointBounds
객체를 반환하는 팩토리 메서드입니다.Parameters
Name Type Argument Description point
Coord | PointLiteral 좌표 객체
pointN
Coord | PointLiteral <repeatable>
좌표 객체
Returns
Type Description naver.maps.PointBounds
좌표 경계
-
clone()
-
객체의 복제본을 반환합니다.
Returns
Type Description naver.maps.PointBounds
복제된 객체
-
equals(bounds)
-
객체의 좌표 경계와 지정한 좌표 경계가 같은지 여부를 확인합니다.
Parameters
Name Type Description bounds
Bounds | PointBoundsLiteral 비교할 좌표 경계 객체
Returns
Type Description boolean
동일 여부
-
extend(point)
-
객체의 좌표 경계에 지정한 좌표가 들어가도록 좌표 경계를 확장합니다.
Parameters
Name Type Description point
Coord | PointLiteral 확장할 좌표
Returns
Type Description naver.maps.PointBounds
this
-
getCenter()
-
좌표 경계의 중심 좌표를 반환합니다.
Returns
Type Description naver.maps.Point
좌표 경계의 중심 좌표
-
getMax()
-
좌표 경계의 최대 좌표를 반환합니다.
Returns
Type Description naver.maps.Point
최대 좌표
-
getMin()
-
좌표 경계의 최소 좌표를 반환합니다.
Returns
Type Description naver.maps.Point
최소 좌표
-
hasBounds(bounds)
-
객체의 좌표 경계가 지정한 좌표 경계를 포함하는지 여부를 확인합니다.
Parameters
Name Type Description bounds
Bounds | PointBoundsLiteral 확인할 좌표 경계 객체
Returns
Type Description boolean
포함 여부
-
hasPoint(point)
-
객체의 좌표 경계 내에 지정한 좌표가 있는지 여부를 확인합니다.
Parameters
Name Type Description point
Coord | PointLiteral 확인할 좌표 객체
Returns
Type Description boolean
포함 여부
-
intersects(bounds)
-
객체의 좌표 경계가 지정한 좌표 경계와 겹치는 부분이 있는지 여부를 확인합니다.
Parameters
Name Type Description bounds
Bounds | PointBoundsLiteral 확인할 좌표 경계 객체
Returns
Type Description boolean
겹침 여부
-
maxX()
-
최대 좌표의 x 좌표를 반환합니다.
Returns
Type Description number
x 좌표
-
maxY()
-
최대 좌표의 y 좌표를 반환합니다.
Returns
Type Description number
y 좌표
-
minX()
-
최소 좌표의 x 좌표를 반환합니다.
Returns
Type Description number
x 좌표
-
minY()
-
최소 좌표의 y 좌표를 반환합니다.
Returns
Type Description number
y 좌표
-
toString()
-
객체의 좌표 경계를 문자열로 반환합니다.
Returns
Type Description string
좌표 경계를 나타내는 문자열로 형식은
(({minX},{minY}),({maxX},{maxY}))
입니다.Example
var bounds = new naver.map.PointBounds( new naver.maps.Point(0, 0), new naver.maps.Point(256, 256)); bounds.toString(); // '((0,0),(256,256))'
-
union(bounds)
-
객체의 좌표 경계와 지정한 좌표 경계를 모두 포함하는 새로운 좌표 경계 객체를 반환합니다.
Parameters
Name Type Description bounds
Bounds | PointBoundsLiteral 확장할 좌표 경계
Returns
Type Description naver.maps.PointBounds
확장된 새로운 좌표 경계 객체