마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

구글맵v2 마커 사용에대한 질문입니다.

0 추천
기초 자바에 대한 이해가 부족한 상태입니다.

 

지금 제가 짜고있는프로그램이.

DB가 하나 있구요.. 여기에 ID, 좌표 등의 자료가 저장되있습니다.

그래서 DB에 저장된 좌표대로 있는 데이터 전부를 구글맵에 마커로 찍어주는데요.

여기까진 잘 됩니다. 그다음이 문제인데.

마커를 클릭하면 윈도우가 나오고, 그 윈도우를 클릭하면 다른 액티비티를 실행하려 합니다.

근데 다른액티비티를 실행하면서, 실행한 마커의 DB에서의 ID값이 필요합니다.

근데 마커를 만들면서 저런 값을 따로 해당 마커에 저장할수 없는건가요?

아니면 다른 해결책이 있을까요? (마커 좌표를통해 DB검색으로 ID를 다시 찾아낸다던지..)
헤링턴 (120 포인트) 님이 2013년 12월 11일 질문

2개의 답변

0 추천
마커가  추가될때 해당 마커를 반환합니다.

그것을 가지고 HashMap 등에 Marker를 저장하면서 ID를 넣어주고

마커를 클릭시 OnInfo 뭐시기? 에서 날아오는 파라메터중에 현재 눌린 marker 객체가 날아오는데

그걸 그대로 HashMap 키로 넣어서 꺼내면 이전에 같이 저장한 ID가 나오게 됩니다.
zoeas (920 포인트) 님이 2013년 12월 12일 답변
감사합니다 ㅎㅎ 이것저것 한번 해봐야겠네요
0 추천
마커마다 마커 아이디가 있습니다 M01 M02 하는식으로 순서대로 늘어나더군요

 

DB에 아이디를 저장해서 마커를 눌렀을때 매칭되는 마커의 정보를 뿌려주면 됩니다
음무 (17,820 포인트) 님이 2013년 12월 12일 답변
음 이런방법도 있네요 ㅎㅎ  감사합니다
...