리플릿 (소프트웨어)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
리플릿은 2010년 블라디미르 아가폰킨에 의해 개발된 오픈 소스 자바스크립트 라이브러리로, 웹 지도를 제작하기 위해 사용된다. 2011년 첫 릴리스 이후, 레티나 디스플레이 지원, GeoJSON 저장 기능 추가 등 다양한 기능이 추가되었으며, 2016년 1.0 버전을 기점으로 성능 개선, 접근성 강화 등의 변화를 겪었다. 리플릿은 웹 지도 서비스, GeoJSON, 벡터, 타일 레이어 등 다양한 레이어를 지원하며, OpenLayers, 구글 지도 API 등 다른 지도 관련 라이브러리와 비교된다. 주요 브라우저 및 모바일 환경을 지원한다.
더 읽어볼만한 페이지
- 웹 매핑 - 빙 맵스
빙 맵스는 마이크로소프트에서 제공하는 지도 서비스로, 항공 이미지, 3D 지도, 스트리트사이드 뷰 등 다양한 지도 표시 기능과 길찾기, 교통 정보 등의 부가 기능을 지원하며, 2020년부터 TomTom이 기본 지도 데이터를 제공한다. - 웹 매핑 - 맵퀘스트
맵퀘스트는 1967년 시카고에서 시작하여 AOL을 거쳐 System1에 매각된 온라인 지도 서비스로, 웹사이트 및 모바일 앱을 통해 길찾기, 교통 정보, 유가 정보 비교 등의 서비스를 제공하며 톰톰의 맵핑 시스템과 정확한 POI 데이터를 특징으로 한다. - 자유 GIS 소프트웨어 - 포틀래치 (소프트웨어)
포틀래치는 오픈스트리트맵의 온라인 편집기로, 2006년 출시된 포틀래치 1이 2011년 포틀래치 2로 대체된 후, 2013년 iD 편집기가 기본 편집기가 되었고, 2020년에는 포틀래치 3이 데스크톱 애플리케이션으로 출시되었다. - 자유 GIS 소프트웨어 - JOSM
JOSM은 OpenStreetMap 데이터 편집을 위한 자유-오픈 소스 자바 응용 프로그램으로, GPX 파일 가져오기, 항공 영상 작업, 다양한 지도 투영법 지원, 플러그인을 통한 기능 확장 등 다양한 기능을 제공하며 널리 사용된다.
리플릿 (소프트웨어) - [IT 관련 정보]에 관한 문서 | |
---|---|
일반 정보 | |
![]() | |
저자 | 볼로디미르 아가폰킨 |
출시일 | 2011년 5월 13일 |
최신 버전 | 1.7.1 |
최신 버전 출시일 | 2020년 9월 4일 |
프로그래밍 언어 | 자바스크립트 |
플랫폼 | 브라우저 지원 상황 참조 |
장르 | 자바스크립트 라이브러리 |
라이선스 | BSD-2-Clause |
웹사이트 | leafletjs.com |
브라우저 지원 | |
지원 브라우저 | 데스크톱: Chrome, Firefox, Safari, Opera, Edge, IE 7+ 모바일: iOS Safari, Android Browser, Chrome for Mobile, Firefox for Mobile, Opera Mobile, IE Mobile |
CSS3 기능 | 하드웨어 가속: 활용 가능 레티나 디스플레이: 지원 |
특징 | |
주요 특징 | 가벼움 모바일 친화적 확장성 사용 편의성 |
개발 | |
개발 상태 | 개발 중 |
2. 역사
리플릿은 2010년 CloudMade에서 개발된 JavaScript 기반의 '웹 지도 API'(Web Maps API영어)를 기반으로 시작되었다.[50][23][41] 2011년 5월 첫 버전이 발표된 이후,[50][23][41] 지속적인 업데이트를 통해 기능 개선과 버그 수정이 이루어졌다.
2. 1. 초기 버전 (0.1 ~ 0.7)
리플릿은 2010년, 당시 개발자 블라디미르 아가폰킨(Vladimir Agafonkin)이 근무하던 CloudMade의 JavaScript 라이브러리인 '웹 지도 API'(Web Maps API영어)로 시작되었다. 2011년 5월, CloudMade는 기존 API 코드의 일부를 활용하면서도 처음부터 새로 개발한 리플릿의 첫 번째 버전을 발표했다.[50][23][41]- 0.1: 2011년 5월 17일 출시. 최초 공개 버전.
- 0.2: 2011년 6월 18일 출시.
- 0.3: 2012년 2월 14일 출시.
- 0.4: 2012년 7월 30일 출시.
- 0.5: 2013년 1월 17일 출시. 이 버전에서는 레티나 디스플레이 지원이 추가되었고, 사용성 및 사용자 경험이 크게 개선되었다.[24][42]
- 0.6: 2013년 6월 26일 출시. API의 메서드 및 이벤트 범위가 확장되었고 사용성이 개선되었으며, GeoJSON 저장 기능이 추가되었다. 이 버전은 Mapbox의 지원을 받아 이틀간의 집중적인 코드 작업을 통해 완성되었다.[25][43]
- 0.7: 2013년 11월 22일 출시. 주로 버그 수정에 중점을 두었으며, 향후 대규모 코드 재정비(리팩토링)와 이로 인한 하위 버전과의 호환성 문제가 발생할 수 있음을 예고했다.[26][44]
2. 2. 1.x 버전 (1.0 ~ 현재)
- '''1.0''' (2016년 9월 27일)
- * 이전 버전(v0.7.7)과 비교하여 400개 이상의 변경 사항이 적용되었다.[27][45] 주요 개선 내용은 다음과 같다.
- ** 라이브러리 전반의 성능 개선 (특히 벡터 레이어).
- ** 플라이오버 애니메이션 (곡선으로 확대/축소 및 이동) 기능 추가.
- ** 분수 단위의 줌 레벨 지원.
- ** 타일 로딩 알고리즘 개선으로 깜빡임 현상 감소.
- ** 사용자 정의 창(pane) 관리 기능 강화 (여러 벡터 레이어 창 및 벡터/타일 레이어 혼합 배치 가능).
- ** 비표준 투영 방식 지원 개선.
- ** 접근성 기능 추가.
- ** 문서 개선.
- ** 안정성 향상.
- '''1.1''' (2017년 6월 27일)
- * 비디오 오버레이 기능이 추가되었고, ECMAScript 6 모듈 방식으로 전환되었다.
- '''1.2''' (2017년 10월 25일)
- '''1.3''' (2018년 1월 15일)
- '''1.3.2''' (2018년 7월 17일)
- '''1.3.3''' (2018년 7월 18일)
- '''1.3.4''' (2018년 8월 21일)
- '''1.4.0''' (2018년 12월 30일)
- '''1.5.0''' 및 '''1.5.1''' (2019년 5월 8일)
- '''1.6.0''' (2019년 11월 17일)
- '''1.7.1''' (2020년 9월 4일)
- '''1.8''' (2022년 4월 18일) [28]
- '''1.9''' (2022년 9월 22일) [29]
2. 3. 기타
2022년 3월, 개발자는 리플릿 웹사이트에서 러시아의 우크라이나 침공에 대한 조치를 촉구했다.[30]3. 기능
리플릿을 사용하는 일반적인 방식은 div와 같은 HTML 요소에 리플릿 지도(map) 요소를 연결하는 것이다. 이후 지도 요소에 필요한 레이어나 마커 등을 추가하여 지도를 구성한다.
아래는 간단한 리플릿 지도 생성 예시 코드이다.
// "map"이라는 ID를 가진 div 요소에 지도를 생성하고, 특정 위치와 확대 수준으로 초기 화면 설정
var map = L.map('map').setView([51.505, -0.09], 13);
// 오픈스트리트맵 타일 레이어 추가
// 타일 사용 정책 적용: https://operations.osmfoundation.org/policies/tiles/
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© OpenStreetMap contributors'
}).addTo(map);
리플릿은 지도를 메르카토르 도법으로 표현하는 특징을 가진다.[49] 리플릿 라이브러리의 기능들은 주로 L
이라는 변수를 통해 접근하여 사용한다.
리플릿은 기본적인 지도 기능 외에도 플러그인을 통해 다양한 기능을 확장하여 사용할 수 있다. 이를 통해 다양한 형식의 데이터를 지도 위에 표시하는 것이 가능하다.
3. 1. 기본 지원 레이어
리플릿은 웹 지도 서비스(WMS) 레이어, GeoJSON 레이어, 벡터 레이어 및 타일 레이어를 기본적으로 지원한다.[36] 이 외의 다양한 레이어 형식은 플러그인을 설치하여 추가로 지원할 수 있다.리플릿이 지도를 화면에 표시하는 기본적인 방식은 다른 웹 지도 라이브러리와 유사하다. 하나의 기본 지도(베이스 맵) 위에 반투명한 추가 정보 레이어(오버레이)나 점, 선, 면과 같은 벡터 객체를 겹쳐서 보여주는 구조이다.
리플릿은 일부 GIS 표준 포맷을 지원하며, 그 외의 포맷 지원은 플러그인을 통해 구현된다. 주요 표준 포맷 지원 상황은 다음과 같다.
표준 | 지원 상황 |
---|---|
GeoJSON | 양호. geoJson 함수에 의해 기본적으로 지원된다. |
KML, CSV, WKT, TopoJSON, GPX | Leaflet-Omnivore 플러그인으로 지원된다.[35] |
WMS | TileLayer.WMS 에 의해 기본적으로 지원된다.[36] |
웹 피처 서비스(WFS) | 기본적으로 지원하지 않으나, 서드파티 플러그인은 존재한다.[37] |
GML | 지원하지 않는다.[38] |
3. 2. GIS 형식 지원
리플릿은 여러 GIS 표준 형식에 대한 핵심 지원을 제공하며, 플러그인을 통해 다른 형식도 지원한다.[49] 리플릿 라이브러리 자체는 변수L
을 통해 접근할 수 있다.표준 | 지원 |
---|---|
GeoJSON | geoJson 함수를 통한 우수한 핵심 지원[11] |
KML, CSV, WKT, TopoJSON, GPX | Leaflet-Omnivore 플러그인에서 지원[12][35] |
WMS | TileLayer.WMS 하위 유형을 통한 핵심 지원[13][36] |
WFS | 지원되지 않지만, 타사 플러그인이 존재함.[14][37] |
GML | 지원되지 않음.[15][38] |
Leaflet은 기본 기능으로 WMS 레이어, GeoJSON 레이어, 벡터 그래픽 레이어, 타일 레이어를 지원한다. 플러그인을 사용하면 이 외에도 많은 레이어를 지원할 수 있다.
3. 3. 주요 구성 요소
다른 웹 지도 라이브러리와 마찬가지로 리플릿에서 구현하는 기본 디스플레이 모델은 하나의 기본 맵과 하나 이상의 반투명 오버레이, 그리고 그 위에 표시되는 0개 이상의 벡터 객체로 구성된다.리플릿의 주요 객체 유형은 다음과 같다.[34]
- 래스터 타입: TileLayer 및 ImageOverlay
- 벡터 타입: Path, Polygon, Circle과 같은 특정 유형
- 그룹 타입: LayerGroup, FeatureGroup 및 GeoJSON
- 컨트롤: 확대/축소(Zoom), 레이어(Layers) 등
리플릿은 기본적으로 웹 지도 서비스 (WMS) 레이어, GeoJSON 레이어, 벡터 레이어 및 타일 레이어를 지원한다. 다른 많은 유형의 레이어는 플러그인을 통해 지원된다.
이 외에도 지도 투영, 변환을 관리하고 DOM과 상호 작용하기 위한 인터페이스와 같은 다양한 유틸리티 클래스가 존재한다.
4. 사용법
리플릿의 일반적인 사용법은 HTML 요소 (예: `div`)에 리플릿의 "지도"(`map`) 요소를 연결(바인딩)하는 것으로 시작한다. 그 다음, 지도 요소 위에 레이어와 마커 등을 추가하여 원하는 지리 정보를 시각화한다. 리플릿 라이브러리의 기능들은 주로 `L`이라는 전역 변수를 통해 접근하여 사용한다.
4. 1. 기본 사용 예제
저는 팝업입니다.');
리플릿은 구형이 아닌 메르카토르 도법으로 지도를 표출하는 특징을 가진다.[49]
4. 2. `onEachFeature` 활용
Leaflet의 `onEachFeature` 함수는 GeoJSON 데이터를 처리할 때 유용하게 사용된다. 이 함수는 각 지리 객체(feature)와 해당 객체를 지도 위에 표시하는 레이어(layer)를 다룰 수 있게 해준다.`onEachFeature` 함수는 두 개의 주요 매개변수를 받는다.
- `feature`: GeoJSON 데이터 내의 개별 객체에 접근할 수 있게 해준다. 이 객체는 보통 점, 선, 다각형 등의 지리 정보와 관련 속성(properties) 데이터를 포함한다.
- `layer`: 지도 위에 그려진 해당 `feature`의 시각적 표현(마커, 폴리곤 등)을 의미한다. 이 `layer` 객체를 이용하여 팝업(popup)이나 툴팁(tooltip) 같은 상호작용 요소를 추가할 수 있다.
예를 들어, 자바스크립트 코드 내에서 `onEachFeature`를 사용하여 각 `feature`의 속성 정보(예: 도시 이름, 인구)를 가져와 해당 `layer`에 팝업이나 툴팁으로 표시할 수 있다. 사용자가 지도 위의 특정 객체를 클릭하거나 마우스를 올렸을 때 관련 정보가 나타나도록 구현하는 것이 가능하다.
다음은 `onEachFeature`를 활용하여 각 객체의 이름(cityName)을 툴팁으로, 이름과 인구(population)를 팝업으로 보여주는 자바스크립트 예시 코드이다.
// geoJsonData를 사용하여 GeoJSON 레이어를 생성하고 onEachFeature 옵션에 getFeature 함수를 지정한다.
let geoJson = L.geoJSON(geoJsonData, {
weight: 2,
onEachFeature: getFeature, // 각 feature와 layer에 대해 실행될 함수
style: getStyle // 스타일 함수 지정 (여기서는 상세 내용 생략)
}).addTo(map); // 생성된 레이어를 지도(map)에 추가한다.
// onEachFeature에 지정될 함수 정의
const getFeature = (feature, layer) => {
// feature의 속성 중 'name'이 없으면 아무 작업도 하지 않는다.
if (!feature.properties.name) return;
// layer에 툴팁을 바인딩한다. 툴팁 내용은 feature의 cityName 속성 값이다.
layer.bindTooltip(feature.properties.cityName);
// layer에 팝업을 바인딩한다. 팝업 내용은 HTML 리스트 형식으로 cityName과 population을 보여준다.
layer.bindPopup(
`
- Name: ${feature.properties.cityName}
- Population: ${feature.properties.population}
`
);
};
또한, `onEachFeature`에 지정되는 함수(위 예시에서는 `getFeature`) 정의 시 `async` 키워드를 함께 사용하면 비동기 작업 처리가 가능하다. 이를 통해 `fetch()` 함수 같은 프로미스 기반의 API 호출을 사용하여 외부 데이터를 가져올 수 있다. 예를 들어, GeoJSON 객체의 속성을 기반으로 특정 장소에 대한 상세 정보를 서버에 요청하고, 그 결과를 받아와 팝업이나 툴팁 내용을 동적으로 구성하여 보여줄 수 있다.
5. 다른 라이브러리와의 비교
리플릿은 웹 지도 개발에 사용되는 다른 여러 자바스크립트 라이브러리 및 API와 비교될 수 있다. 주요 비교 대상으로는 OpenLayers, 구글 지도 API, 빙 지도 API 등이 있다.
OpenLayers와는 오픈 소스 클라이언트 측 라이브러리라는 공통점을 가지지만, 리플릿은 상대적으로 코드 규모가 작고 최신 웹 기술을 활용하는 데 중점을 둔다.[17][39] 반면 OpenLayers는 더 폭넓은 기능을 제공하는 경향이 있다.[21]
또한, 구글 지도 API나 빙 지도 API와 같은 독점적 API와도 비교된다. 이들 API는 지오코딩, 라우팅 등 다양한 서버 측 기능과 통합된 서비스를 제공하는 특징이 있다.[22][40] 리플릿은 이러한 서버 측 기능보다는 클라이언트 측 지도 표시에 집중된 경량 라이브러리로서 차별화된다.
5. 1. OpenLayers
리플릿은 OpenLayers와 여러 면에서 비교될 수 있다. 두 라이브러리 모두 오픈 소스이며, 웹 브라우저에서 실행되는 클라이언트 측 자바스크립트 라이브러리라는 공통점을 가진다.주요 차이점 중 하나는 코드 베이스의 규모이다. 2015년을 기준으로 리플릿의 소스 코드는 약 7,000줄인 반면, OpenLayers는 약 230,000줄에 달한다.[17][39] 이는 실제 웹 페이지 로딩 시 필요한 파일 크기에도 영향을 미쳐, 리플릿(약 123KB[18])이 OpenLayers(약 423KB[19])보다 훨씬 가볍다.
기술적인 측면에서 리플릿은 HTML5나 CSS3와 같은 비교적 최신 웹 표준 기술을 적극적으로 활용한다. 그러나 기능의 다양성 면에서는 OpenLayers가 더 폭넓은 기능을 제공한다. 예를 들어, 웹 기능 서비스(WFS)[20]에 대한 직접적인 지원이나, 일반적으로 사용되는 구글 웹 메르카토르(EPSG 3857) 외의 다양한 투영법을 기본적으로 지원하는 기능은 OpenLayers에는 있지만 리플릿에는 포함되어 있지 않다.[21]
5. 2. 구글 지도 API, 빙 지도 API
리플릿은 독점적이고 폐쇄적인 소스인 구글 지도 API(2005년 출시) 및 빙 지도 API와도 비교될 수 있다. 이들 API는 지오코딩, 라우팅, 검색 및 구글 어스와 같은 기능과의 통합 등 서비스를 제공하기 위해 상당한 서버 측 구성 요소를 통합하고 있다.구글 지도 API는 속도와 단순성을 제공하지만, 유연성이 부족하며 구글 지도 서비스에만 접근할 수 있다는 제한이 있다. 그러나 구글 지도 API의 DataLayer 기능을 사용하면 외부 데이터 소스를 지도에 표시하는 것이 가능하다.[22][40]
6. 브라우저 지원
Leaflet 1.3.4 버전(2018년 기준)은 다양한 브라우저 환경을 지원한다. 데스크톱 환경에서는 크롬, 파이어폭스, 사파리 5 이상, 오페라 12 이상, 인터넷 익스플로러 7부터 11까지 지원한다. 모바일 환경에서는 iOS용 사파리 7 이상, 안드로이드 브라우저 2.2, 3.1, 4 이상, 모바일용 크롬, 모바일용 파이어폭스, Win8 기기용 IE10 이상을 지원한다.
이전 버전인 Leaflet 0.7은 크롬, 파이어폭스, 사파리 5 이상, 오페라 12 이상 및 인터넷 익스플로러 7부터 11까지 지원했다.[16]
참조
[1]
웹사이트
License - Leaflet
https://github.com/L[...]
Leaflet
2018-11-03
[2]
웹사이트
Testing web map APIs - Google vs OpenLayers vs Leaflet
http://robinlovelace[...]
2018-11-03
[3]
웹사이트
Leaflet Creator Vladimir Agafonkin Joins MapBox
https://www.mapbox.c[...]
2014-08-06
[4]
간행물
An open-source JavaScript library for mobile-friendly interactive maps
https://leafletjs.co[...]
Agafonkin, V.
2024-07-28
[5]
간행물
An open-source JavaScript library for mobile-friendly interactive maps
https://leafletjs.co[...]
Agafonkin, V.
2024-07-28
[6]
간행물
An open-source JavaScript library for mobile-friendly interactive maps
https://leafletjs.co[...]
Agafonkin, V.
2024-07-28
[7]
간행물
An open-source JavaScript library for mobile-friendly interactive maps
https://leafletjs.co[...]
Agafonkin, V.
2024-07-28
[8]
간행물
An open-source JavaScript library for mobile-friendly interactive maps
https://leafletjs.co[...]
Agafonkin, V.
2024-07-28
[9]
웹사이트
Leaflet Creator Vladimir Agafonkin Joins MapBox
https://www.mapbox.c[...]
2014-08-06
[10]
웹사이트
Leaflet API reference
https://leafletjs.co[...]
2018-11-03
[11]
웹사이트
Using GeoJSON with Leaflet
https://leafletjs.co[...]
2018-11-03
[12]
웹사이트
leaflet-omnivore
https://github.com/m[...]
2021-10-05
[13]
웹사이트
TileLayer.WMS
https://leafletjs.co[...]
2018-11-03
[14]
웹사이트
Leaflet with WFS Example
https://github.com/G[...]
2019-07-19
[15]
웹사이트
Support for GML
https://github.com/L[...]
2012-06-23
[16]
웹사이트
Features
https://leafletjs.co[...]
2018-11-03
[17]
웹사이트
OpenHub.net comparison between OpenLayers and Leaflet
https://www.openhub.[...]
2018-11-03
[18]
웹사이트
Leaflet frontpage
https://leafletjs.co[...]
2018-11-03
[19]
웹사이트
OpenLayers 3.4.0 compressed source code
http://openlayers.or[...]
OpenLayers.org
2018-11-03
[20]
문서
Various plugins providing WFS-support are listed on https://leafletjs.com/plugins.html
[21]
웹사이트
Projection
https://leafletjs.co[...]
2018-11-03
[22]
웹사이트
Data Layer
https://developers.g[...]
Google Inc.
2018-11-03
[23]
웹사이트
Announcing Leaflet: a Modern Open Source JavaScript Library for Interactive Maps
http://blog.cloudmad[...]
2011-05-13
[24]
웹사이트
Leaflet 0.5 Released
https://leafletjs.co[...]
2013-01-17
[25]
웹사이트
Leaflet 0.6 Released, Code Sprint in DC with MapBox
https://leafletjs.co[...]
2013-06-26
[26]
웹사이트
Leaflet 0.7 Release, MapBox and Plans for Future
https://leafletjs.co[...]
2013-11-18
[27]
웹사이트
Meet Leaflet 1.0.
https://leafletjs.co[...]
2016-09-27
[28]
문서
Leaflet 1.8 released in the middle of war
[29]
문서
v1.9.0
https://github.com/L[...]
[30]
웹사이트
Leaflet - a JavaScript library for interactive maps
https://leafletjs.co[...]
2022-03-21
[31]
웹사이트
License - Leaflet
https://github.com/L[...]
Leaflet
2015-02-12
[32]
웹사이트
Testing web map APIs - Google vs OpenLayers vs Leaflet
http://robinlovelace[...]
2014-08-06
[33]
웹사이트
Leaflet Creator Vladimir Agafonkin Joins MapBox
https://www.mapbox.c[...]
Mapbox
2014-08-06
[34]
웹사이트
Leaflet API
http://leafletjs.com[...]
2014-08-06
[35]
문서
https://github.com/m[...]
[36]
웹사이트
Leaflet documentation
http://leafletjs.com[...]
2014-08-06
[37]
URL
https://github.com/G[...]
[38]
URL
https://github.com/L[...]
[39]
웹사이트
OpenHub.net comparison between OpenLayers and Leaflet
https://www.openhub.[...]
2015-04-18
[40]
웹사이트
Data Layer - Google Maps Javascript API - Google Developers
https://developers.g[...]
2014-08-06
[41]
웹사이트
Announcing Leaflet: a Modern Open Source JavaScript Library for Interactive Maps
http://blog.cloudmad[...]
2011-05-13
[42]
웹사이트
Leaflet 0.5 released
http://leafletjs.com[...]
2014-08-06
[43]
웹사이트
Leaflet 0.6 Released, Code Sprint in DC with MapBox
http://leafletjs.com[...]
2014-08-06
[44]
웹사이트
Leaflet 0.7 Release, MapBox and Plans for Future
http://leafletjs.com[...]
2014-08-06
[45]
웹사이트
Meet Leaflet 1.0.
http://leafletjs.com[...]
2018-02-04
[46]
웹인용
License - Leaflet
https://github.com/L[...]
Leaflet
2018-11-03
[47]
웹인용
Testing web map APIs - Google vs OpenLayers vs Leaflet
http://robinlovelace[...]
2018-11-03
[48]
웹인용
Leaflet Creator Vladimir Agafonkin Joins MapBox
https://www.mapbox.c[...]
2014-08-06
[49]
웹인용
Top Data Visualization tools by Nataly Otair
https://techresearch[...]
2020-10-08
[50]
웹인용
Announcing Leaflet: a Modern Open Source JavaScript Library for Interactive Maps
http://blog.cloudmad[...]
2011-05-13
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com