티스토리 뷰

출처 : www.gisdeveloper.co.kr/?p=6226

 

OpenLayer의 Feature는 좌료값을 저장하는 Geometry와 속성값을 저장하는 Property를 갖습니다. 이 중 Feature의 Geometry는 Feature 클래스 생성자의 인자로 받으며, 생성된 Feature 객체의 getGeometry 매서드로 얻을 수 있습니다. Geometry는 Point, LineString, Polygon의 부모 클래스로써 각 자식 클래스를 생성할 때 좌표값을 배열로 지정할 수 있습니다.

Point, LineString, Polygon에 대한 각각의 Feature 생성에 대한 코드의 예시는 아래와 같습니다.

var pointFeature = new Feature(

        new Point(

                [0, 0]

        )

);

 

var lineFeature = new Feature(

        new LineString([ [-1e7, 1e6], [-1e6, 3e6] ] )

);

 

var polygonFeature = new Feature(

        new Polygon( [

                [[-3e6, -1e6], [-3e6, 1e6], [-1e6, 1e6], [-1e6, -1e6], [-3e6, -1e6]]

        ] )

);

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함