MapLibre GL JS는 웹사이트나 웹뷰 기반 앱에 지도를 게시하기 위한 오픈 소스 라이브러리입니다. GPU 가속 벡터 타일 렌더링 덕분에 지도를 빠르게 표시할 수 있습니다.
이는 2020년 12월 비OSS 라이선스로 전환하기 전 mapbox-gl-js의 오픈 소스 포크로 시작되었습니다. 라이브러리의 초기 버전(1.x)은 Mapbox의 OSS를 즉시 대체할 수 있도록 의도되었습니다. 버전(1.x)에는 추가 기능이 포함되어 있지만 그 이후로 많이 발전했습니다.
HTML 파일의 <head>
에 JavaScript 및 CSS 파일을 포함합니다.
<script src='https://unpkg.com/maplibre-gl@latest/dist/maplibre-gl.js'></script><link href='https://unpkg.com/maplibre-gl@latest /dist/maplibre-gl.css' rel='stylesheet' />
HTML 파일의 <body>
에 다음 코드를 포함합니다.
<div id='map' 스타일='너비: 400px; 높이: 300px;'></div><script>var map = new maplibregl.Map({ 컨테이너: '지도', style: 'https://demotiles.maplibre.org/style.json', // 스타일시트 위치 center: [-74.5, 40], // 시작 위치 [lng, lat] Zoom: 9 // 확대/축소 시작});</script>
지도를 즐겨보세요!
이 라이브러리에 대한 전체 문서는 여기에서 확인할 수 있습니다.
예시를 통해 특징을 확인해 보세요.
쇼케이스 | |
---|---|
예를 원하시나요? 공식 MapLibre GL JS 문서를 살펴보세요.
React 및 Angular에 MapLibre GL JS 바인딩을 사용하세요. awesome-maplibre에서 더 많은 정보를 찾아보세요.
OSMUS의 #maplibre Slack 채널에 가입하세요. https://slack.openstreetmap.us/에서 초대를 받으세요. CONTRIBUTING.md 가이드를 읽고 여기에서 우리가 어떻게 일하는지 알아보세요.
mapbox-gl-js
대신 무료 소프트웨어를 사용하고 계시다면 우리의 노력에 동참해 보세요! 건강한 커뮤니티가 주도하는 포크에 이해관계가 있는 사람이라면 누구나 다음 단계를 찾는 데 도움을 줄 수 있습니다. 기여자와 리더를 환영합니다! MapLibre GL JS는 이미 몇 가지 초기 포크 노력의 결합된 노력을 대표하며 우리 모두는 "우리 방식"이 아닌 "하나의 프로젝트"로부터 이익을 얻습니다. 다른 포크에 대해 알고 계시다면 연락하여 여기로 안내해 주세요.
MapLibre GL JS는 Semantic Versioning(2.0.0)에 따라 개발되었습니다.
MapLibre GL JS 저장소의 일부 작업에 대한 포상금을 제공합니다. 단계별 가이드에서 포상금에 대해 자세히 알아보세요.
https://maplibre.org/roadmap/step-by-step-bounties-guide/
여기에서 현재 MapLibre GL JS에 게시된 모든 바운티를 찾아보세요.
과거에 우리를 재정적으로 지원해주신 모든 분들께 감사드리며, 정기적인 기부로 우리를 지원해주시는 사람들과 단체들에게 특별히 감사드립니다!
https://maplibre.org/sponsors/에서 MapLibre 후원 프로그램에 대해 자세히 알아보세요.
금:
은:
후원자와 후원자:
우리는 Mapbox가 오픈 소스에 기여한 놀라운 작업에 감사를 표하고 싶습니다. 오픈 소스 커뮤니티는 그들과 헤어지는 것이 슬프지만 동시에 그들이 이미 기여한 모든 것에 대해 감사함을 느낍니다. mapbox-gl-js
1.x는 현재 maplibre-gl
로 유지되는 오픈 소스 성과입니다. 우리는 거인의 어깨 위에서 발전하게 된 것을 자랑스럽게 생각합니다. Mapbox ??♀️에게 감사드립니다.
명심하십시오: 승인되지 않은 백포트는 MapLibre 프로젝트에 가장 큰 위협입니다. 이전 BSD-3 라이센스가 적용되지 않는 mapbox-gl-js의 코드를 백포트하는 것은 허용되지 않습니다. 이 문제에 대해 확실하지 않은 경우 문의하세요!
MapLibre GL JS는 3-Clause BSD 라이선스에 따라 라이선스가 부여됩니다.