@r2don/react-naver-map
TypeScript icon, indicating that this package has built-in type declarations

0.0.16 • Public • Published

react-naver-map

Introduction

네이버 맵을 리액트에서 사용하기 편하게 만들어 둔 라이브러리입니다.

Installation

# with npm
npm i @r2don/react-naver-map

# with yarn
yarn add @r2don/react-naver-map

# with pnpm
pnpm add @r2don/react-naver-map

Usage

기본 스타일이 적용되어있지 않으니, 필요에 맞게 width와 height를 적용해주세요.

Map component

import { Map, useNaverMapInit, Marker } from '@r2don/react-naver-map'

const MARKERS = [
  {latitude: 37., longitude: 127},
  {latitude: 37.5, longitude: 127.5},
  {latitude: 38, longitude: 128},
  {latitude: 38.5, longitude: 128.5},
]

function App () {
  const {isLoaded} = useNaverMapInit();

  if(!isLoaded) return null;

  return (
    <Map center={{latitude: 37.3595704, longitude: 127.105399}} style={{height: '500px', width: '500px'}}>
      {MARKERS.map((marker) => <Marker key={JSON.stringify(marker)} position={marker} />)}
    </Map>
  );
}

License

Licensed under the MIT License, Copyright (c) 2022 r2don.

See LICENSE for more information.

Package Sidebar

Install

npm i @r2don/react-naver-map

Weekly Downloads

95

Version

0.0.16

License

MIT

Unpacked Size

222 kB

Total Files

74

Last publish

Collaborators

  • yohanio
  • jbl428
  • josworks27
  • lifeisegg123