jiggag / react-native-kakao-maps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@jiggag/react-native-kakao-maps

import { KakakoMapView } from '@jiggag/react-native-kakao-maps';

return (
  <KakaoMapView
    markerImageName="customImageName" // 옵션1
    markerImageUrl="https://github.com/jiggag/react-native-kakao-maps/blob/develop/example/custom_image.png?raw=true" // 옵션2
    markerList={[
        {
          lat: 37.59523,
          lng: 127.08600,
          markerName: 'marker'
        },
        {
          lat: 37.59523,
          lng: 127.08705,
          markerName: 'marker2'
        },
    ]}
    width={300}
    height={500}
    centerPoint={{
        lat: 37.59523,
        lng: 127.08600,
    }}
    onChange={(event) => {
      // event.nativeEvent
    }}
  />
);

시작하기

설치

yarn add @jiggag/react-native-kakao-maps

카카오 앱 키 설정

안드로이드

  • ./android/app/src/main/res/values/strings.xml
  • <resources>
        ...
        <string name="kakao_app_key">KAKAO_APP_KEY</string>
    </resources>

iOS

  • ./Info.plist
  • <key>KAKAO_APP_KEY</key>
    <string>KAKAO_APP_KEY</string>

커스텀 마커 이미지 등록

  1. 마커 이미지 URL markerImageUrl 옵션으로 설정하여 사용
  2. 마커 이미지 등록 후 markerImageName 옵션으로 {이미지} 호출하여 사용
    - 안드로이드: ./android/app/src/main/res/drawable/{이미지}.png
    - iOS: xcode 프로젝트 폴더에 {이미지}.png 추가 + Copy items if needed
    

About

License:MIT License


Languages

Language:Objective-C 59.2%Language:Java 26.0%Language:C++ 6.0%Language:Objective-C++ 3.7%Language:Ruby 2.2%Language:JavaScript 2.2%Language:Starlark 0.5%Language:CMake 0.2%