본문으로 건너뛰기

시작하기

요구사항

  • React 16 버전 이상

설치

라이브러리 설치

npm install @mint-ui/map

지도와 마커 생성 예제

MintMap 컴포넌트 하위에 마커 컴포넌트 (MapMarkerWrapper) 를 배치합니다.

마커 컴포넌트 하위에 실제 지도에 마커로 나타낼 Element 를 배치합니다.

...
...
import { MapMarkerWrapper, MintMap, Position } from '@mint-ui/map'

const root = ReactDOM.createRoot(
document.getElementById('root')
)

export function MyMapComponent(){

return <MintMap
mapType={'google'}
mapKey={'YOUR_GOOGLE_MAP_KEY'}
mapId='YOUR_GOOGLE_MAP_ID' //Optional: For advanced marker in Google Maps
base={{center:new Position(37.504497373023206, 127.04896282498558), zoomLevel:12}}
>
{/* Your marker */}
<MapMarkerWrapper position={new Position(37.504497373023206, 127.04896282498558)}>

{/* Your marker elements */}
<div style={{width:'10px', height:'10px', background:'red', borderRadius:'10px'}}></div>

</MapMarkerWrapper>

</MintMap>

}

root.render((<MyMapComponent/>))

mapType 의 변경만으로 지도의 종류를 바꿀 수 있습니다.