안드로이드 개발 질문/답변
(글 수 45,052)
MyLocationOverlay 클래스를 사용해서, 현재 위치를 뽑아 내려고하는데요,
제가 자동으로 트랙킹으로 하려는게아니고, 위치가 바뀌어도 자동으로 마커가 움직이는게아니고,
내위치라는 버튼을 누르면 이동해주고싶은데요, 어떤식으로 만들어주면될까요?ㅠ
그리고 MyLocationOverlay 클래스에 drawMyLocation이 매소드의 호출시점을 알고싶습니다.
제가 자동으로 트랙킹으로 하려는게아니고, 위치가 바뀌어도 자동으로 마커가 움직이는게아니고,
내위치라는 버튼을 누르면 이동해주고싶은데요, 어떤식으로 만들어주면될까요?ㅠ
그리고 MyLocationOverlay 클래스에 drawMyLocation이 매소드의 호출시점을 알고싶습니다.
2010.05.06 23:50:21
맵뷰로 부터 MapController의 인스턴스를 받아서 mapController.animateTo(myLocationOverlay.getMyLocation());
이런식으로 해주면 됩니다. drawMyLocation()은 getMyLocation이 호출되는 시점인지 아니면 맵컨트롤러에서
animateTo()가 호출되는 시점에 애니메이션되면서 나타나는지에 대해서는 확실치 않네요 실험 해보시면 될듯
합니다.
* mapController는 MapController의 인스턴스이고 myLocationOverlay는 MyLocationOverlay의 인스턴스



