onTouchEvent @Override public boolean onTouchEvent(MotionEvent event, MapView mapView) { // Touch 한 곳의 X 좌표 double xPoint = (double)event.getX(); // Touch 한 곳의 Y 좌표 double yPoint = (double)event.getY(); // Touch Action 값 int actionValue = event.getAction(); switch (actionValue) { // Touch 했을 때 case MotionEvent.ACTION_DOWN : break; // Touch 땟을 때 case MotionEvent.ACTION_UP : break; // Drag case MotionEvent.ACT.. 더보기 Overlay를 사용하여 MapView 상의 지도위에 그리기 MyOverlay.java 새로 생성하여 추가한 클래스 MapView상에 출력된 지도의 특정 위치에 텍스트나 도형, 이미지 등을 출력하기 위해서는 Overlay 클래스를 사용해야 한다. 이 클래스를 상속하여 draw() 메소드를 오버라이드할 때 Canvas에 원하는 것을 그려주면 되는 방식이다. 지도상의 위치는 '위도/경도'로 표현되므로 화면상의 특정위치로 변환해야 하는 과정이 필요한데, 이런 경우에는 mapView.getProjection().toPixels(geoPoint, pixPoint); 더보기 Android Error [requires .class compatibility set to 5.0. Please fix project properties] 대부분 Package Explorer에서 문제를 해결할 프로젝트를 오른쪽 클릭한 후, Android Tools -> Fix Project Properties를 눌러주면 해결됩니다. 더보기 이전 1 ··· 8 9 10 11 12 13 14 ··· 35 다음