Naver Map
React Native Naver Map
네이버 지도 SDK를 React Native에서 사용하기 위한 래퍼 라이브러리
React Native Naver Map
패키지명: @boostbrothers/react-native-naver-map
플랫폼: iOS, Android
네이버 지도 SDK(NMapsMap)를 React Native에서 사용할 수 있도록 래핑한 라이브러리입니다. 선언적 React 컴포넌트 방식으로 지도를 렌더링하고, 마커·경로·폴리곤 등 다양한 오버레이를 지원합니다.
주요 기능
- 지도 유형 선택: Basic, Navi, Satellite, Hybrid, Terrain, NaviHybrid
- 카메라 제어: 좌표 이동, 영역 이동, 두 좌표 기준 자동 줌, 애니메이션 이동
- 레이어 그룹: 건물, 교통, 대중교통, 자전거, 등산로, 지적편집도
- 오버레이: 마커, 정보 창(InfoWindow), 경로선, 폴리라인, 폴리곤, 원, 화살표 경로, 멀티경로, 지상 오버레이
- 마커 클러스터링: 줌 레벨에 따른 근접 마커 자동 클러스터링
- 위치 추적: None / NoFollow / Follow / Face 모드
- 좌표 변환: 화면 좌표 ↔ 위경도 좌표 변환
- 커스텀 스타일: 네이버 스타일 에디터의 커스텀 스타일 ID 적용
아키텍처
지도를 표시하려면 반드시 네이버 지도 API 클라이언트 ID를 등록해야 합니다. 클라이언트 ID 없이는 지도가 표시되지 않습니다.