title: Draw line dynamically basing from real time tracking geopoints
body: <p>I want to draw a line dynamically as the user turns anywhere he goes. I am struggling on how to draw the lines using the user geopoints as we listen to his location continuously. I have tried to use moveTo and lineTo but it's only possible for only one line. Thanks for your answers in advance thanks.!  </p>
  
  <p>Update:</p>
  
  <pre><code>public void draw(Canvas canvas, MapView mv, boolean shadow)
  {
      Projection projection = mv.getProjection();
      ArrayList&lt;GeoPoint&gt; geoPoints = new ArrayList&lt;GeoPoint&gt;();
      //Creating geopoints - ommited for readability
      Path p = new Path();
      for (int i = 0; i &lt; geoPoints.size(); i++) {
      if (i == geoPoints.size() - 1) {
          break;
      }
      Point from = new Point();
      Point to = new Point();
      projection.toPixels(geoPoints.get(i), from);
      projection.toPixels(geoPoints.get(i + 1), to);
      p.moveTo(from.x, from.y);
      p.lineTo(to.x, to.y);
      }
      Paint mPaint = new Paint();
      mPaint.setStyle(Style.FILL);
      mPaint.setColor(0xFFFF0000);
      mPaint.setAntiAlias(true);
      canvas.drawPath(p, mPaint);
      super.draw(canvas, mv, shadow);
  }
  </code></pre>
  
  <p>Picture:</p>
  
  <p>The drawing of line must follow wherever the user will be.
  <img src="https://i.stack.imgur.com/spgUh.png" alt="draw track"></p>