프로젝트 소개
Mapbox GL JS는 WebGL과 벡터 타일 데이터를 사용하여 브라우저에서 직접 대화형이며 완전히 사용자 정의 가능한 벡터 지도를 렌더링하는 JavaScript 라이브러리입니다. Mapbox 스타일 사양을 준수하는 지도 스타일을 소비하고 Mapbox 벡터 타일 사양을 따르는 벡터 타일에 대해 렌더링합니다.
이 라이브러리는 Android, iOS, macOS 및 React Native용 호환 네이티브 SDK를 포함하는 크로스 플랫폼 Mapbox GL 생태계의 일부입니다. Mapbox는 지도, 검색 및 내비게이션과 같은 위치 기능을 애플리케이션에 추가하기 위한 빌딩 블록을 제공합니다.
주요 기능은 다음과 같습니다:
- 부드럽고 고성능 지도 표시를 위한 WebGL 기반 벡터 타일 렌더링
- Mapbox 스타일 사양을 통한 심층 사용자 정의 가능한 지도 스타일
- 원, 선, 다각형, 기호, 채우기 돌출 등을 포함한 다양한 레이어 유형 지원
- 3D 지형 시각화
- 마커, 팝업 및 대화형 컨트롤
- 피처 데이터에 시각적 속성이 반응하는 데이터 기반 스타일링
- GeoJSON 포인트 데이터 클러스터링
- 헥스빈 시각화
- 위성 이미지 레이어
저장소에는 GL JS 및 네이티브 SDK 전반에 걸쳐 사용되는 공유 코드, 이슈 및 테스트 픽스처도 포함되어 있습니다. 별도 저장소는 네이티브별 코드와 이슈를 처리합니다.
문서, API 참조, 튜토리얼 및 예제는 Mapbox 문서 사이트를 통해 제공됩니다. 공개 갤러리는 라이브러리로 구축된 실제 예제를 보여줍니다.
라이선스 참고: Mapbox GL JS는 Mapbox 서비스 약관에 따라 배포됩니다. 개발자는 소프트웨어를 사용하려면 활성 Mapbox 계정이 필요하며, SDK는 제한된 비식별 위치 및 사용 데이터를 수집합니다. 청구, 회계 또는 데이터 수집 부분을 방해하는 수정은 허용되지 않습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.