OpenLayers
- 웹 지도 서비스를 위한 라이브러리
- 지도를 표현하고 조작 가능 즉, 지도 서비스를 편리하게 사용할 수 있게 해주는 도구
- 웹 플랫폼에서 지도 데이터의 시각화와 조작을 편리하도록 하는 오픈소스 기반의 JavaScript 라이브러리
Map
- 웹 지도 서비스를 제공하기 위해 기본이 되는 클래스
- 지도를 생성하고 조작하기 위한 프로퍼티 및 함수로 구성
Layer
- Layer를 생성하고 조작하는 프로퍼티 및 함수로 구성된 클래스.
- Map 컨테이너 위에 여러 개의 Layer를 등록하여 보여줄 수 있다
Controls
- 지도를 확대, 축소, 이동과 같은 조작 행위를 하기 위해 사용되는 객체
View
지도의 해상도 & 처음 화면 띄웠을 때 지도의 위치 & Zoom 배율 및 회전 같은 비주얼 관리 클래스
WMS
- WebMappingService의 약자
- GIS 데이터베이스에서 데이터를 사용하기 위해 맵 서버에서 생성된 지도 이미지를 인터넷상에서 제공하기 위한 표준 프로토콜
OSM
- OpenStreetMap의 약자
- 오픈 스트리트 맵
- 오픈 소스방식의 참여형 무료 지도 서비스
- OpenLayers는 라이브러리 단계에서 OSM을 기본 제공
출처 : https://yunyoung1819.tistory.com/3