문제 다음지도보기가 (= "false"를 클릭) 정적 수있는 바와 같이, 나는하지 않습니다MapFragment : MapActivity 함수를 사용하여 마커를 그리려면 어떻게해야합니까?
:
은 내가 ViewPager
더 많은 정보에서지도보기를 넣어야 스크롤링 또는 터치 이벤트에 문제가 있습니다. ViewPager는 모든 접촉을 얻습니다. 내가 시도 무엇
: https://github.com/inazaruk/map-fragment
호출기 어댑터에 내 코드 : Google 검색을 많이 후
, 나는이 멋진 LIB 발견
@Override
public Fragment getItem(int position) {
return new MyMapFragment(itineraries);
}
및 내 MyMapFragment의 생성자 :
public ArrayList<Itinerary> itineraries;
public MyMapFragment(ArrayList<Itinerary> itineraries) {
super();
this.itineraries = itineraries;
}
나는 여정을 그릴 원하는대로
, 나는 완전히 붙어 이니 거짓
내 질문에 설정되어있는 경우 클릭
그리고 그 일하고, 나는 결과와 행동에 만족 정말 기쁘게 생각합니다.
MapFragment에는 Mapview 기능이 없습니다. MyMapActivity 클래스를 편집하여 모든 작업을 수행 할 수 있음을 알고 있지만 어떻게하면 Fragment에서 Activity로 ArrayList를 보낼 수 있습니까?
현재 MapACtivity에는 마커를 그리는 변수가 없습니다. 이 모든 정보는 MapFragment에 있습니다.
큰 문제는 마커를 표시하는 mCurrentPoint가 MapFragment (내 일정표 배열)에 알려져 있다는 것입니다. 하지만 MapACtivity에 전달할 수는 없습니다. –