react-maps-loader-naver
v0.1.1
Published
React map component wrapping the Naver Maps API
Downloads
27
Readme
React Maps Loader Naver
react-maps-loader-naver
is a component written over a small set of the Naver Maps API. It allows you to render any React component on the Naver Map.
Installation
npm:
npm install --save react-maps-loader-naver
yarn:
yarn add react-maps-loader-naver
Usage
import NaverMap from 'react-maps-loader-naver';
<div style={{ height: '100vh', width: '100%' }}>
<NaverMap
apiKey=/* YOUR KEY HERE */
options={{
zoomControl: true,
zoomControlOptions: {
style: 2,
position: 7,
},
...
}}
items={[
{
id: 1,
position: {
lat: 37.541,
lng: 126.986,
},
},
...
]}
/>
</div>
My map doesn't appear!
- Make sure the container element has width and height. The map will try to fill the parent container, but if the container has no size, the map will collapse to 0 width / height. This is not a requirement for
react-maps-loader-naver
, its a requirement for naver-maps in general.
Features
- Load the Naver Maps API while the first usage of the react component.
- Create a map by adding map control options with the data specified in
options
. - Create markers with the data specified in
items
.