0

내 문제는 다음과 같습니다. 하나의 활동 및 다른 조각으로 구성된 앱에서 메인 조각이 Google지도 v2이고지도 아래에 정적 버튼이 있습니다. 대륙을지도에 표시하면 클릭하면지도 조각이 다른 카테고리가있는 목록 조각으로 변경됩니다. 카테고리를 클릭하면지도에 다른 표식을 배치하려고합니다 (현재지도에있는 다른 표식이있는 경우 변경해야 함).). 저는 파편에 익숙하지 않아서 이것을 처리하는 방법을 잘 모릅니다.지도상의 마커를 배치하기 위해 (googl지도 v1에서) mapactivity가 필요하다는 것을 알고 있습니다. 그래서 테스트 앱에서 만든 테스트에서 listview 액티비티에서 mapactivity에 새로운 마커를 배치하려고 할 때 응용 프로그램을 계속 만들었습니다 (매개 변수로 mapactivity 컨텍스트를 통과했을 때 정적이되어야 함 ...). 제안 솔루션을 \ \다른 조각에서 Google지도 v2의 마커 변경

나중에 참조의 이익을 위해 대답을 추가 ...

+1

귀하의 디자인에 대한 이해를 바탕으로 카테고리 조각을 선택하면 카테고리가 선택되었을 때이를 호스팅 활동에 전달한 다음 해당 활동이지도 조각을 호출하고 선택한 부분을 전달해야합니다 범주. 이제지도 조각에서 기존 마커를 지우고 category 매개 변수를 기반으로 새로운 마커 세트를 쿼리 한 다음 표시해야합니다. [활동을 통한 단편 간의 의사 소통] (http://developer.android.com/training/basics/fragments/communicating.html) –

+0

감사합니다. 그 대답일지도 모릅니다. – crazyPixel

답변

1

아이디어를 듣고 기뻐 것입니다.

위의 요구 사항에 따라 목록 조각에서 카테고리를 선택하면이를 호스팅 활동에 전달해야하며 호스팅 활동에서지도 조각을 호출하고 선택한 카테고리의 세부 정보를 전달해야합니다. 이제지도 조각에서 범주 세부 정보를 받으면 기존 표식을 지우고 새 표식 집합을 범주 매개 변수를 기반으로 쿼리하여 표시해야합니다. communication between fragments through activity