onTouchEvent()를 재정의해야합니다. 당신이에서 getProjection에서 (프로젝션을 사용할 수있는 터치의 화면 좌표 감안할 때
,
내가 사용자가지도에서 자신의 손가락을 리프트 반면에 onTouchEvent()를 사용하여 보여주는 ... 코드가 유 도움이 될 것입니다 다음 희망 ...()지도보기에)
@Override
public boolean onTouchEvent(MotionEvent event, MapView mapView)
{
GeoPoint point_touch;
MapController map_controller=mapView.getController();
//---when user lifts his finger---
if (event.getAction() == event.ACTION_UP) {
point_touch = mapView.getProjection().fromPixels((int) event.getX(),(int) event.getY());
Log.i("Cordinates","Lattitude="+point_touch.getLatitudeE6()/1E6
+" Longitude="+point_touch.getLongitudeE6() /1E6 );
map_controller.animateTo(point_touch);
return true;
}
else
{
return false;
}
}
havent 한 아직 그것을 시도 ... 위도와 경도에 그 변환하지만, 오버레이 항목과하지에이를 위해 self..Thanks지도를 onTouchEvent 방법을 추가 재처럼 보인다합니다 어쨌든 답장을해라. – mixkat
Ok 나는 그것을 뒤로 가져 간다. .... 그것은 절대적으로 멋지다. .. 굉장한! !!! 다시 한번 감사해라! !!! – mixkat
@mixkat 어떻게 했니? – Erum