[카카오맵 API] 안드로이드 코틀린 현재 실제 위치를 마커표시하기

2023. 5. 25. 09:29_Study/AndroidStudio

728x90

 

나의 현재 위치를 마커 표시

 

https://dingx2-story.tistory.com/96

 

[카카오맵 API] 안드로이드 코틀린 (22.01.01 전기뱀장어 버젼)

프로젝트를 하면서 네이버지도 API를 불러왔더니 사실 카카오맵을 사용한다고 해서,,, 카카오맵을 불러와야한다. 문제는 내가 멍청한건지 최근 글을 다 찾아봐도 적용이 안 되길래 버전문제인지

dingx2-story.tistory.com

 

지난 글에 이어 프로젝트에선 나의 현재 위치를 마커 표시해야한다.

일단 마커를 표시하는 방법에 대해 알아보자.

 

 

https://apis.map.kakao.com/android/guide/

 

 

 

공식문서 들고와서 냅다 넣어버리기는 당연히 문제가 생겼고

 

"Activity Class의 onCreate() 메소드에서 MapView 객체를 생성하여 Activity의 Content View에 포함되도록 설정하면 다음지도 화면을 구성"

 

기본적으로 onCreate() 메소드에 만들어야한다.

 

 

일단 생성자가 있고, 메소드가 여럿있는데

public void setCurrentLocationEventListener(MapView.CurrentLocationEventListener currentLocationEventListener)

 

이건 필요할거 같아서 일단 들고왔다

 

https://saysimple.tistory.com/36

 

[안드로이드] 카카오맵 코틀린 소스코드 저장

지도를 띄우고 마커를 붙이는 정도까지 만들었다. 결국 프로젝트에서 카카오맵을 안쓰게 되어 소스코드가 아까워서 저장한다. package com.connple.weat.map import android.Manifest import android.content.pm.PackageM

saysimple.tistory.com

여기를 참고해서 작성하기로 했다.

 

비트맵 이미지만 된다고해서 변환도했는데

https://anyconv.com/ko/jpg-to-bmp-byeonhwangi/

 

온라인에서 JPG를 BMP로 변환하십시오 - AnyConv

AnyConv는 5 성급 JPG BMP 변환기입니다 ⭐ 온라인에서 jpg를 bmp로 몇 초 안에 변환하십시오 👍 소프트웨어 설치가 필요하지 않습니다 👍 무료로 👍 완전히 안전합니다. JPG를 BMP로 쉽게 변경할 수

anyconv.com

 

도대체 이 ... 오류는 뭐지??????? 왜 못불러오는걸까 리빌드도 해봤는데

아무튼 커스텀 마커쓰려다가 기본 마커로 사용하기로 했다.

 

 

 

어찌저찌 코드를 완성은 했는데

메모를 안했다.. 나중에 적어야지

 

대충 카카오 API중 마커를 불러와서 GPS코드는 따로 구현되어있는데 위도 경도를 합쳤다

맵뷰가 두 개이상 생기면 안된다고 오류가 계속 뜨는데 수정해야한다.