想将地图上的两个公交站点用线条连接,已经获得了两点之间相关的8个坐标,打算通过
drawLine(float pts[], Paint paint)将8个点相连接,但是奇怪的是线段不连续,两两相连,但没有连成一线,大侠们帮我看看问题出在哪了

代码如下:
......
Projection proj = mapView.getProjection();
float[] pts = new float[gps.size()*2];
for(int i=0;i<gps.size();i++)
{
proj.toPixels(gps.get(i), out);
pts[2*i] = out.x;
pts[2*i+1] = out.y;
}
paint.setAntiAlias(true);
paint.setStrokeWidth(5);
paint.setAlpha(120);
paint.setColor(Color.BLUE);
canvas.drawLines(pts, paint);
}
......
------解决方案--------------------
我只知道 ,我又这个例子..