안녕하세요.

지금 길찾기 어플을 개발중인데요.

구글맵을 이용해서 지도에서 위치를 클릭하면 해당 좌표를 받아서 검색하게 하려고 하고 있습니다.


액티비티는
MainActivity, MapActivty

2 개구요.
OverLay 클래스를 확장한 MapOverlay 를 쓰고 있습니다.


MainAcitivity 에서 StartActivityForResult를 통해서 MapActivity를 실행한 상태구요.

onTap 메소드를 재정의 해서 선택한 위치에 마커를 설정하고 다이얼로그를 띄운 것 까지는 했는데요.

여기에서 해당 좌표를 받아서 setResult를 통해서 MainAcitivity로 넘어가야 겠는데 오버래이 클래스다 보니까 onTap에선 바로 setResult를 할 수가 없더라구요. 

어떻게 하면 setResult를 쓸 수 있을 까요?

아니면 onTap에서 MapActivity에 데이터를 넘겨줄 방법이 따로 있는 건가요?