new naver.maps.Feature(rawFeature)
Parameters
Name | Type | Description |
---|---|---|
rawFeature |
object |
- Tutorials
Extends
Methods
-
forEachOverlay(callback)
-
Feature
객체의 오버레이를 순서대로 돌며 콜백 함수를 수행합니다.Parameters
Name Type Description callback
forEachOverlayCallback 모든 오버레이를 순서대로 돌며 수행할 콜백 함수
-
getBounds()
-
Feature
객체의 좌표 경계를 반환합니다.Returns
Type Description bounds
형상 정보의 좌표 경계
-
getGeometries()
-
Feature
객체의 Geometry 객체를 배열 형태로 반환합니다.Returns
Type Description Array.<naver.maps.Geometry>
Geometry
객체 배열 -
getId()
-
Feature
객체의 고유한id
를 반환합니다.Returns
Type Description string
고유한
id
-
getOverlays()
-
형상 정보를 표현하는 데 사용한 모든 오버레이를 반환합니다.
Returns
Type Description Array.<naver.maps.Marker> | Array.<naver.maps.Polyline> | Array.<naver.maps.Polygon>
모든 오버레이 객체 배열
-
getProperty(name)
-
지정한 이름의 부가 정보(properties) 값을 반환합니다.
Parameters
Name Type Description name
string 부가 정보의 이름
Returns
Type Description any
지정한 부가 정보의 값
-
getRaw()
-
원시 데이터인
Feature
타입의 GeoJSON 객체를 반환합니다.Returns
Type Description GeoJSON
Feature
타입의 GeoJSON 객체 -
setProperty(name, value)
-
지정한 이름의 부가 정보(properties)를 설정합니다.
Parameters
Name Type Description name
string 설정할 부가 정보의 이름
value
any 설정할 부가 정보의 값
Fires
-
setStyle(styleOptions)
-
Feature
객체의 오버레이의 표현 스타일을 설정합니다. 모든 오버레이에 동일한 스타일이 적용됩니다.Parameters
Name Type Description styleOptions
naver.maps.Data.StyleOptions 데이터 표현 스타일
Type Definitions
-
forEachOverlayCallback(overlay, index)
-
Feature
객체의 오버레이를 순서대로 돌며 수행되는 콜백 함수입니다.Parameters
Name Type Description overlay
naver.maps.Marker | naver.maps.Polyline | naver.maps.Polygon 오버레이 객체
index
number 해당 오버레이 인덱스
Events
-
click
-
GeoJSON 지리 공간 데이터의 점, 선, 면 등의 기하 구조에서 사용자가 마우스 왼쪽 버튼을 클릭했을 때 이벤트가 발생합니다.
Parameters
Name Type Description pointerEvent
naver.maps.Data.PointerEvent 이벤트 객체입니다.
-
dblclick
-
GeoJSON 지리 공간 데이터의 점, 선, 면 등의 기하 구조에서 사용자가 마우스 왼쪽 버튼을 더블 클릭했을 때 이벤트가 발생합니다.
Parameters
Name Type Description pointerEvent
naver.maps.Data.PointerEvent 이벤트 객체입니다.
-
mousedown
-
GeoJSON 지리 공간 데이터의 점, 선, 면 등의 기하 구조에서 사용자가 마우스 버튼을 누를 때 이벤트가 발생합니다.
Parameters
Name Type Description pointerEvent
naver.maps.Data.PointerEvent 이벤트 객체입니다.
-
mouseout
-
GeoJSON 지리 공간 데이터의 점, 선, 면 등의 기하 구조에서 사용자의 마우스 포인터가 경계를 벗어날 때 이벤트가 발생합니다.
Parameters
Name Type Description pointerEvent
naver.maps.Data.PointerEvent 이벤트 객체입니다.
-
mouseover
-
GeoJSON 지리 공간 데이터의 점, 선, 면 등의 기하 구조에서 사용자의 마우스 포인터가 경계에 들어올 때 이벤트가 발생합니다.
Parameters
Name Type Description pointerEvent
naver.maps.Data.PointerEvent 이벤트 객체입니다.
-
mouseup
-
GeoJSON 지리 공간 데이터의 점, 선, 면 등의 기하 구조에서 사용자가 마우스 버튼을 놓을 때 이벤트가 발생합니다.
Parameters
Name Type Description pointerEvent
naver.maps.Data.PointerEvent 이벤트 객체입니다.
-
property_changed
-
Feature
객체의 부가 정보(properties)가 변경되었을 때 이벤트가 발생합니다.Parameters
Name Type Description event
naver.maps.Data.PropertyEvent 이벤트 객체입니다.
-
rightclick
-
GeoJSON 지리 공간 데이터의 점, 선, 면 등의 기하 구조에서 사용자가 마우스 오른쪽 버튼을 클릭했을 때 이벤트가 발생합니다.
Parameters
Name Type Description pointerEvent
naver.maps.Data.PointerEvent 이벤트 객체입니다.