티스토리 뷰

728x90

카카오 Rest Api Keyword 관련 검색 시 

 

 

파라미터로 받는 X값이 longitude / Y값이 Latitude 로 되어 있다.

Android Location Manager를 이용해서 현재위치의 longitude 값과 Latitude 값을 변수에 저장을 하고,

형 변환을 하여 파라미터로 넘겨 주었는데, 현재 위치에 대한 마크가 나타나지 않았던 문제가 발생 해서 이유를 찾아보았다.

 

 

현재 위치에 대해서 맵을 이동할 때 사용했던 메소드는 카카오 지도 Android Api Document에 있는

mapPointWithGeoCoord를 이용하고 해당 객체를 카카오 맵에 setMapCenterPoint 와 마커를 이용해 현재 위치를 표시해주었는데 mapPointWithGeoCoord 메소드를 살펴보니

 

Kakao rest api 사용할 때 x,y 값과 mapPointWithGeoCoord를 사용할때 x,y 값이 바뀌어서 원하는 대로 카카오 맵에 마커가 출력되지 않았던 것 같다. mapPointWithGeoCoord를 사용하여 객체를 생성할 때 넘겨주는 파라미터 값을 rest api를 사용할 때 썻던 x,y값의 순서를 맞춰 넣어주니 원하는대로 작동했다. 메소드 이용을 막 쓰지말고, 넘겨주는 파라미터 값의 Type이랑 위치같은 것도 신경 써서 개발을 해야겠다.

728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함
250x250