Shape class
기하 도형 또는 기능을 래핑하고 쉽게 업데이트하고 유지 관리할 수 있도록 하는 도우미 클래스입니다.
- Extends
생성자
Shape(atlas. |
Shape 개체를 생성하고 지정된 Geometry, ID 및 속성을 사용하여 초기화합니다. |
Shape(Feature<atlas. |
Shape 개체를 생성하고 지정된 기능을 사용하여 초기화합니다. |
메서드
add |
셰이프의 기존 속성 값을 추가하거나 업데이트합니다. |
get |
셰이프의 경계 상자를 가져옵니다. |
get |
도형이 원이면 좌표를 가져옵니다. 그렇지 않으면 null을 반환합니다. |
get |
셰이프의 좌표를 가져옵니다. |
get |
셰이프의 ID를 가져옵니다. |
get |
셰이프의 속성을 가져옵니다. |
get |
이 셰이프에 포함된 기하 도형의 형식을 나타내는 문자열을 반환합니다. |
is |
포함된 셰이프가 Azure Maps 지원하는 확장 GeoJSON 사양에 의해 정의된 원인지를 나타냅니다. 확장 사양 |
is |
포함된 셰이프가 Azure Maps 지원하는 확장 GeoJSON 사양에 의해 정의된 사각형인지를 나타냅니다. 확장 사양 |
set |
셰이프의 좌표 업데이트 |
set |
셰이프의 속성을 설정합니다. 모든 기존 속성을 덮어씁니다. |
to |
셰이프를 나타내는 GeoJSON 기능을 반환합니다. |
생성자 세부 정보
Shape(atlas.data.Geometry, string | number, any)
Shape 개체를 생성하고 지정된 Geometry, ID 및 속성을 사용하여 초기화합니다.
new Shape(data: atlas.data.Geometry, id?: string | number, properties?: any)
매개 변수
- data
- Geometry
Geometry 개체
- id
-
string | number
사용자가 셰이프에 할당하는 고유 ID입니다. 제공되지 않으면 고유 ID 값이 할당됩니다.
- properties
-
any
셰이프에 대한 사용자 정의 속성입니다.
Shape(Feature<atlas.data.Geometry, any>)
Shape 개체를 생성하고 지정된 기능을 사용하여 초기화합니다.
new Shape(data: Feature<atlas.data.Geometry, any>)
매개 변수
메서드 세부 정보
addProperty(string, any)
셰이프의 기존 속성 값을 추가하거나 업데이트합니다.
function addProperty(key: string, value: any)
매개 변수
- key
-
string
- value
-
any
getBounds()
getCircleCoordinates()
getCoordinates()
셰이프의 좌표를 가져옵니다.
function getCoordinates(): Position | Position[] | Position[][] | Position[][][]
반환
getId()
셰이프의 ID를 가져옵니다.
function getId(): string | number
반환
string | number
getProperties()
셰이프의 속성을 가져옵니다.
function getProperties(): any
반환
any
getType()
이 셰이프에 포함된 기하 도형의 형식을 나타내는 문자열을 반환합니다.
function getType(): string
반환
string
isCircle()
포함된 셰이프가 Azure Maps 지원하는 확장 GeoJSON 사양에 의해 정의된 원인지를 나타냅니다. 확장 사양
function isCircle(): boolean
반환
boolean
isRectangle()
포함된 셰이프가 Azure Maps 지원하는 확장 GeoJSON 사양에 의해 정의된 사각형인지를 나타냅니다. 확장 사양
function isRectangle(): boolean
반환
boolean
setCoordinates(Position | Position[] | Position[][] | Position[][][])
셰이프의 좌표 업데이트
function setCoordinates(coords: Position | Position[] | Position[][] | Position[][][])
매개 변수
setProperties(any)
셰이프의 속성을 설정합니다. 모든 기존 속성을 덮어씁니다.
function setProperties(properties: any)
매개 변수
- properties
-
any