android

Kakao 지도 연동...

Billcoreatech Billcoreatech 2021. 3. 30. 21:16

몇해전에는 카카오 지도를 연동하는 데,  애로 사항을 많이 느꼈다.

카카오의 기술지원은 어디에 있는 것인지 찾을 수 도 없고...

이번에 다시금 도전~

 

apis.map.kakao.com/android/

이 페이지는 예나 지금이나 별 다른 감흥도 없고 변한 느낌도 없다.

 

API사용을 위해서는 카카오 개발자 페이지에 나도 개발자라고 등록을 해야 하고, 앱을 신규 등록할 수 있는 정도는 해야 한다.

 

샘플앱도 제공이 되기는 하지만, `21년 3월 마지막주 기준으로 컴파일 하는 동안 이런 저런 메시지를 만들어 내기 때문에 그닥 필요성을 느낄 수 없다.

 

그래서 난 그냥 가이드를 따라가 보기로 했다.

 

개발환경 : windows10, AndroidStudio 4.1.3 기준으로 

 

처음한 일  새로운 앱을 만들고 위 가이드가 말해주는 것고 같이 폴더 위치에 제공해준 라이브러리 파일을 복사 했다.

 

 얼추 위 가이드가 말해주는 것과 비슷한 구조가 되게 jar 파일과 so 파일들이 위치될 수 있도록 경로에 복사를 해 주었다.

 

먼저 jar 파일은  프로젝트 폴더 / app / libs 에 위치 될 수 있도록 담아 주어야 한다. 

 

그리고 so 파일들은 프로젝트 폴더 / app / src/ main / jniLibs 에 위치 될 수 있도록 담아 주어야 한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

그 다음은 manifast 파일에 권한 설정

 

이건 그냥 가이드가 알려주는 것 그대로 ...

APP KEY 는 내 개발자 계정에 들어서 확인 후 저장해 주어야 한다.

아직 등록한 앱이 없다면

애플리케이션 추가하기를 클릭해서 새로운 앱을 만들고 아래 그림 처럼 나와 있는 앱키를 사용한다. 

이번에는 안드로이드 앱을 만들꺼기 때문에  네이트브 앱 키를 복사해다가 넣었다. (어디에 위에 가이드의 APP KEY 설정을 따라해서)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(그림에 나와있는 키값은 일부이므로 전체 복사해서 넣어야 함)

 

그 다음 부터는 가이드의 내용과 같이 코드 작성하고 실행해 보면 된다.

다만, 가장 중요할 것 같은 것은 AVD (애뮬레이터) 에서는 실행되지 않으니 꼭 실제 폰에서 개발자테스트를 해야 한다.

뭔지는 아직 잘 모르지만, 애뮬레이터에서는 동작하니 않으니 괜시리 삽질 하지 않으시길 바라며...

반응형