2011-03-10 2 views

답변

2

당신은 사용자 정의 오버레이를 만들 그리기 방법을 무시하고 두 점 사이의 선을 그릴 필요가있다.

public void draw(Canvas canvas, MapView mapView, boolean shadow){ 
     super.draw(canvas, mapView, shadow); 
     path = new Path(); 
     Projection proj = mapView.getProjection(); 
     proj.toPixels(gp1, p1); 
     proj.toPixels(gp2, p2); 
     path.moveTo(p2.x, p2.y); 
     path.lineTo(p1.x,p1.y); 
     canvas.drawPath(path, somePaintObject); 
}