title: Android draw a path on a mapView from a large amount of longitude/latitude points
body: <p>I am writing a application that needs to draw a "route" comprised of lots of GPS points (long+lat). The points are close together and don't follow roads, simply drawing a line between each point is ideal.</p>
  
  <p>The current implementation I have is very slow as I am looping over all the GPS coordinates and creating a new Point and overlayitem in an itemized overlay. This takes around 20 seconds for it to load all of these points and draw them to the mapview. Is there a way in which I can construct a series of lines or point from the GPS coordinates and draw them onto the mapview?</p>
  
  <p>Example of current implementation:</p>
  
  <pre><code> for each set of long+lats // removed to simplify
      point= new GeoPoint(latitude,longitude);
      overlayitem = new OverlayItem(point,"","");
      itemizedOverlay.addOverlay(overlayitem);
   mapOverlays.add(itemizedOverlay);
   mMapController.setCenter(point);
  </code></pre>
  
  <p>Thanks in advance, hope I've explained it well enough.</p>