다루두루

블로그 이미지

차케요

공부하면서 정리하는 노트같은 블로그입니다.

android fragment google map touch event 안될 때

[안드로이드] 어플만들기/ 안드로이드 기초 다지기 2018. 3. 2. 12:59

android 공부를 하면서 구글맵을 이용해서 앱을 하나 만들어보려고 했습니다. App은 화면에 보이는 구글맵을 터치하면 그곳의 '위도'와 '경도'를 받아서 주소로 변환을 하고 [위도], [경도], [주소]를 서버로 전송하는 녀석인데요. 중간에 문제가 좀 있어서 한참을 삽질했는데 다음에 같은 실수를 반복하지 않기 위해서 간단하게 정리를 해놓으려고 합니다.

 

앱

앱의 구조는 대충 이렇게 만들어서 구글맵의 아무곳이나 손가락으로 터치를 하면...

 

 

위도 경도

그곳의 위도(Latitude)와 경도(Longitude)를 받아와서 주소로 변환을 하고 [전송] 버튼을 누르면 서버로 전송하도록 하는 내용입니다. 그런데...

 

처음에는 구글맵을 아무리 터치를 해도 값을 읽어오지를 못하더라고요. 그래서 한참 해결방법을 찾아 헤맸는데... 레이아웃 구조에 문제가 있어서 그런다는 내용도 있고 구글맵에 맵 터치 리스너를 등록하면 해결 된다는 내용 등이 있더라고요. 그런데 저는 두 가지 모두 수정을 하고 이리저리 다 해봐도 안 되는겁니다.

그런데 의외로 간단하게 해결방법을 찾았습니다.

 

구글맵

구글맵을 이용해서 앱을 만들고 있다면 익숙한 코드죠? 여기서 문제가 뭐였냐면.... map=GoogleMap에 OnMapClickListener를 등록하니 안되는 것이었습니다. 대신 onMapRead() 메서드의 파라미터로 넘어오는 googleMap에 리스너를 등록하니 제대로 작동을 하더라고요.

 

저는 이것때문에 몇 시간을 날렸어요.ㅠ.ㅠ 혹시 저처럼 구글맵을 이용해서 앱을 만드는 과정에서 맵이 터치가 안되는 분들 중 참고하실 분들 계실까해서 정리를 해봤습니다. 수고하셨어요.

저작자표시 비영리 변경금지 (새창열림)
Posted by 차케요

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

카테고리

NEW (900)
아이폰 개발 기초 (7)
취미 (16)
아두이노 (16)
[안드로이드] 어플만들기 (77)
안드로이드 기초 다지기 (61)
슈팅게임 만들기 (4)
[JAVA]자바 공부하기 (48)
C언어 알고리즘 (61)
[Unity3D]유니티3D 강좌 (7)
컴퓨터 (325)
포토샵CS2 강좌 (6)
유용한 프로그램 (244)
리눅스 노트정리 (22)
임베디드 리눅스 (11)
New블로그 (9)
음식의 효능 (4)
일반상식 (56)
HTML 공부 (40)
포토샵 공부 (36)
엑셀 (6)
파워포인트 공부 (19)
노트정리 (38)
일상 (33)
TV영화 (85)
방명록 : 관리자 : 글쓰기
차케요's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

다루두루

공부하면서 정리하는 노트같은 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • NEW (900)
    • 아이폰 개발 기초 (7)
    • 취미 (16)
      • 아두이노 (16)
    • [안드로이드] 어플만들기 (77)
      • 안드로이드 기초 다지기 (61)
      • 슈팅게임 만들기 (4)
    • [JAVA]자바 공부하기 (48)
    • C언어 알고리즘 (61)
    • [Unity3D]유니티3D 강좌 (7)
    • 컴퓨터 (325)
      • 포토샵CS2 강좌 (6)
      • 유용한 프로그램 (244)
    • 리눅스 노트정리 (22)
      • 임베디드 리눅스 (11)
    • New블로그 (9)
    • 음식의 효능 (4)
    • 일반상식 (56)
    • HTML 공부 (40)
    • 포토샵 공부 (36)
    • 엑셀 (6)
    • 파워포인트 공부 (19)
    • 노트정리 (38)
    • 일상 (33)
    • TV영화 (85)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바