MapMouseEvent interface
마우스 이벤트가 발생할 때 맵에서 반환되는 이벤트 개체입니다.
- Extends
속성
layer |
이벤트가 연결된 계층의 ID입니다. |
pixel | 이벤트가 [x, y]의 배열로 발생한 픽셀 좌표입니다. |
position | 지도에 있는 모든 터치 포인트의 지리적 위치입니다. |
shapes | 마우스 이벤트가 발생한 Shape 및 Feature 개체의 배열입니다. Shape 개체는 편집할 수 있지만 Feature 개체는 편집할 수 없으며 VectorTileSource에 있거나 클러스터 지점을 나타냅니다. 클러스터에는 다음과 같은 속성이 있습니다. cluster: 'boolean' - 지점이 클러스터임을 나타냅니다. Point 개체가 클러스터를 나타내는 경우 true로 설정됩니다. 이 이름이 같은 속성이 앱의 Point 속성 데이터에 추가되지 않는 한 다른 모든 점 개체에는 이 값이 없을 수 있습니다. cluster_id: 'string' - 클러스터의 고유 ID입니다. point_count: 'number' - 클러스터 내의 점 수입니다. point_count_abbreviated: 'string' - 포인트 수의 축약된 문자열 버전입니다. 즉, '"10K"' |
상속된 속성
map |
|
original |
발생한 원래 이벤트입니다. |
prevent |
이벤트 체인이 버블링되는 이벤트 전파를 방지합니다. |
type | 이벤트 유형입니다. |
속성 세부 정보
layerId
이벤트가 연결된 계층의 ID입니다.
layerId?: string
속성 값
string
pixel
position
shapes
마우스 이벤트가 발생한 Shape 및 Feature 개체의 배열입니다. Shape 개체는 편집할 수 있지만 Feature 개체는 편집할 수 없으며 VectorTileSource에 있거나 클러스터 지점을 나타냅니다. 클러스터에는 다음과 같은 속성이 있습니다.
cluster: 'boolean' - 지점이 클러스터임을 나타냅니다. Point 개체가 클러스터를 나타내는 경우 true로 설정됩니다. 이 이름이 같은 속성이 앱의 Point 속성 데이터에 추가되지 않는 한 다른 모든 점 개체에는 이 값이 없을 수 있습니다.
cluster_id: 'string' - 클러스터의 고유 ID입니다.
point_count: 'number' - 클러스터 내의 점 수입니다.
point_count_abbreviated: 'string' - 포인트 수의 축약된 문자열 버전입니다. 즉, '"10K"'
shapes?: Array<Feature<atlas.data.Geometry, any> | Shape>
속성 값
상속된 속성 세부 정보
map
originalEvent
preventDefault
이벤트 체인이 버블링되는 이벤트 전파를 방지합니다.
preventDefault: () => void
속성 값
() => void