kakao.maps.d.ts
TypeScript Definitions for kakao.maps.* (Kakao(๊ตฌ Daum) ์ง๋ Web API)
๋ชฉ์
ํ์
์คํฌ๋ฆฝํธ๋ก ๊ฐ๋ฐํ๋ฉด์ kakao.maps.*
API๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์๋ฐ, ํ์
์ ์ ํ์ผ(*.d.ts)์ด ์์ด์ ๋ถํธํ์ต๋๋ค. ์นด์นด์ค ๊ฐ๋ฐ์์๋ ์๊ณ , DefinitelyTyped์์ ์ฐพ์๋ด๋ ์๊ณ , ๋ถ๋ช
์ฌ์ฉํ๊ณ ์๋ ๊ณณ์ ๋ง์ํ
๋ฐ ๊ณต์ ํด์ฃผ์๋ ๋ถ๋ ์์์ต๋๋ค.
๊ทธ๋์ ๋ฌด์ค๋ง ๊ธฐ์ ์ฐ๊ตฌ์์์ ๊ณต์ ํด๋๋ฆฝ๋๋ค.
daum map
์์ kakao map
์ผ๋ก ๋ณ๊ฒฝ๋์์ง๋ง ์
๋ฐ์ดํธ๊ฐ ์์ด์ JaeSeoKim์ด ๋ค์ ๊ณต์ ํด๋๋ฆฝ๋๋ค.
์ฌ์ฉ๋ฒ
์ด ํจํค์ง๋ ํ์
์ ์๋ง ํฌํจํ๊ณ ์์ต๋๋ค. ์ค์ ๊ตฌํ์ Kakao(๊ตฌ Daum) ์ง๋ API๋ฅผ ๋ถ๋ฌ์์ผ ํฉ๋๋ค.
์นด์นด์ค ์ง๋ Web API ์ฌ์ฉ๋ฒ
<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=๋ฐ๊ธ๋ฐ์ APP KEY๋ฅผ ๋ฃ์ผ์๋ฉด ๋ฉ๋๋ค."></script>
๊ทธ๋ฆฌ๊ณ package.json์ devDependencies๋ก ์ถ๊ฐํฉ๋๋ค.
$ npm install kakao.maps.d.ts --save-dev
$ yarn add kakao.maps.d.ts --dev
๊ทธ๋ฆฌ๊ณ tsconfig.json์ compilerOptions.types
์์ฑ์ ํจํค์ง๋ฅผ ์ถ๊ฐํ์๋ฉด ๋ฉ๋๋ค.
{
...,
"compilerOptions": {
...,
"types": [
...,
"kakao.maps.d.ts"
]
}
}
๊ธฐ์ฌํ๊ธฐ
์์ง Kakao(๊ตฌ Daum) ์ง๋ Web API๋ฅผ 100% ์ ์ํ์ง ๋ชปํ์ต๋๋ค.
ํ์ํ ๋ถ๋ถ์ ๋ณด์ํด์ Pull Request๋ฅผ ๋ณด๋ด์ฃผ์๋ฉด ๊ฐ์ด ์ ์ฐ๋๋ก ํ๊ฒ ์ต๋๋ค.
์ ์๊ถ๊ณผ ๋ผ์ด์ ์ค
- API ๋ช
์ธ๋ ์นด์นด์ค ์์ ์
๋๋ค.
- MIT ๋ผ์ด์ ์ค๋ก ์ ๊ณต๋๋ ์์์ ์ ์ฐ์๊ณ , ์ฌ๋งํ๋ฉด ์ฌ๊ธฐ์ ๊ณต์ ํด์ ๊ฐ์ด ์ฐ๋๋ก ํฉ์๋ค.
ํ์ ์คํ์์ค ํ๋ก์ ํธ