안녕하세요 !

구글맵 위에 버튼이 하나 있습니다 ~ 

이 버튼을 누르게 되면, 마커가 하나 생성되게 되는데, 

이 마커를 구글맵의 어느 좌표로 이동하게 하고 싶습니다 ~ 

순간이동처럼 보여지는것이 아니라, 목표 좌표까지 이동을 하는 이동경로도 

구글맵위에 다 구현하고 싶습니다 ~ 

즉, 마커가 목표 좌표까지 이동하는듯한 Animation 효과를 내도록 하고 싶습니다 


그런데, 타이며를 사용해도 안되고, 마커를 생성하고, 지우고를 반복해도 되지 않습니다 ㅠ

어떻게 방법이 없을까요 ? 아래는 대략적인 소스 코드 입니다.


btn_mode2.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if( event.getAction() == MotionEvent.ACTION_DOWN ) {
MoveShot(); // 좌표 이동하는 부분
}
}
}


public void MoveShot(){
for( double t=0; t<100; t++ ) {
double g = 9.8;
double h = power * Math.sin(rad2) * t - 0.5 * g * Math.pow(t, 2); //높이
double Po_x = power * (Math.cos(rad2)*Math.cos(rad1)*t);  // x축 변위
double Po_y = power * (Math.cos(rad2)*Math.sin(rad1)*t);  // y축 변위
map.getOverlays().set(po_index, new MyOverlay(bmResizePo, (int)Po_x + ww, (int)Po_y + hh));
}
}
 



위와 같이 t의 변화량에 따라서 마커를 계속해서 이동시키고 있는데, 중간의 변화 과정이 보이지가 않습니다

왜 이런걸까요? 좀 가르쳐 주세요 ㅠ