Tech. Forum 개발자들을 위한 정보 공유의 장입니다
닫기

Tech.Forum

프래그먼트 내에서 마커 생성하기...

#1

운영자님 안드로이드 프래그먼트 내에서 티맵지도 생성까지는 되는데…

프래그먼트의 public View onCreateView 내에서 작업하고 있는데
마커 추가를 하려니 어떻게해도 안되는거 같아서 질문드립니다 …

꼭좀 해결방법 부탁드립니다 ㅠ

0 Likes

#2

안녕하세요.

T map API운영담당자입니다.

프래그먼트 내에서 지도와 마커를 생성하면서 주의할점은
TmapView생성시 입력하는 Context부분을 getActivity()함수를 통해 받아온 Context를 사용하고
비트맵 생성시도 같은 Context를 적용 하시는 과정을 진행 하시면,
엑티비티내에서 지도를 생성하고 마커를생성하는 과정과 같습니다.

현재 티맵지도를 생성하는데 성공하셨다면, 아래의 예제를 참조하시면 도움이 되실겁니다.


Context mFcontext = getActivity();

(지도그리기 생략…)

final TMapPoint tMapPoint1 = new TMapPoint(37.570841, 126.985302);
final Bitmap bitmap = BitmapFactory.decodeResource(mFcontext.getResources(), R.drawable.icon_07);
final TMapMarkerItem markerItem1 = new TMapMarkerItem();
markerItem1.setIcon(bitmap); // 마커 아이콘 지정
markerItem1.setPosition(0.5f, 1.0f); // 마커의 중심점을 중앙, 하단으로 설정
markerItem1.setTMapPoint( tMapPoint1 ); // 마커의 좌표 지정
markerItem1.setName(“SKT타워”); // 마커의 타이틀 지정
tMapView.addMarkerItem(“markerItem1”, markerItem1); // 지도에 마커 추가


감사합니다.

0 Likes