✔ 웹 지도 서비스를 제공하기 위해 기본이 되는 클래스
✔ 지도를 생성하고 조작하기 위한 프로퍼티 및 함수로 구성
✔ Layer, 컨트롤, 팝업 등을 등록하기 위한 기본 컨테이너가 됨
🛠 생성자 : OpenLayers.Map
✅ div : 지도가 띄워질 영역 생성을 위한 엘리먼트 지정
✅ options : Map 객체 생성을 위한 옵션들로 영역, 좌표계, 단위 등을 명시하는 부분)
✔ layer를 생성하고 조작하는 프로퍼티 및 함수로 구성된 클래스
✔ Map 컨테이너 위에 여러 개의 Layers를 등록하여 보여줄 수 있음
✔ 포토샵의 Layer와 비슷함
🛠 생성자 : OpenLayers.Layer
✅ name : Layer 이름
✅ options : Layer 생성을 위한 옵션
✔ Vector 기반의 Layer를 생성하고 조작하기 위한 프로퍼티 및 함수로 구성된 클래스
🛠 생성자 : OpenLayers.Layer.Vector
✅ name : Layer 이름
✅ options : Layer 생성을 위한 옵션
✔ WMS Layer를 생성하고 조작하기 위한 프로퍼티 및 함수로 구성된 클래스
🛠 생성자 : OpenLayers.Layer.WMS
✅ name : Layer 이름
✅ url : WMS 지도 서비스 주소
✅ params : WMS로 요청할 파라미터들 (version, Layer/Style 목록, CRS 등)
✅ options : Layer 생성을 위한 옵션
✔ WFS Layer를 생성하고 조작하기 위한 프로퍼티 및 함수로 구성된 클래스
🛠 생성자 : OpenLayers.Layer.WFS
✅ name : Layer 이름
✅ url : WFS 지도 서비스 주소
✅ params : WFS로 요청할 파라미터들 (version, Layer/Style 목록, CRS 등)
✅ options : Layer 생성을 위한 옵션
✔ GML 기반의 Layer를 생성하고 조작하기 위한 프로퍼티 및 함수로 구성된 클래스
🛠 생성자 : OpenLayers.Layer.GML
✅ name : Layer 이름
✅ url : WMS 지도 서비스 주소 (파라미터 포함 - Get 방식)
✅ options : Layer 생성을 위한 옵션