Guest User

Untitled

a guest
Jan 21st, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. class MyOverlay extends Overlay{
  2.  
  3. public MyOverlay(){
  4.  
  5. }
  6.  
  7. public void draw(Canvas canvas, MapView mapv, boolean shadow){
  8. super.draw(canvas, mapv, shadow);
  9.  
  10. Paint mPaint = new Paint();
  11. mPaint.setDither(true);
  12. mPaint.setColor(Color.RED);
  13. mPaint.setStyle(Paint.Style.FILL_AND_STROKE);
  14. mPaint.setStrokeJoin(Paint.Join.ROUND);
  15. mPaint.setStrokeCap(Paint.Cap.ROUND);
  16. mPaint.setStrokeWidth(2);
  17.  
  18. GeoPoint gP1 = new GeoPoint(19240000,-99120000);
  19. GeoPoint gP2 = new GeoPoint(37423157, -122085008);
  20.  
  21. Point p1 = new Point();
  22. Point p2 = new Point();
  23. Path path = new Path();
  24.  
  25. projection.toPixels(gP1, p1);
  26. projection.toPixels(gP2, p2);
  27.  
  28. path.moveTo(p2.x, p2.y);
  29. path.lineTo(p1.x,p1.y);
  30.  
  31. canvas.drawPath(path, mPaint);
  32. }
  33.  
  34. private List<Overlay> mapOverlays;
  35. private Projection projection;
  36.  
  37. mapOverlays = mapView.getOverlays();
  38. projection = mapView.getProjection();
  39. mapOverlays.add(new MyOverlay());
Add Comment
Please, Sign In to add comment