我一直在努力,包括以顯示Android應用路線的能力,並正在該解決方案爲我的應用程序:Android的谷歌地圖drawPath toPixels錯誤
J2ME/Android/BlackBerry - driving directions, route between two locations
我已經得到了基本所有代碼到位,但在drawPath方法,我得到錯誤「的方法toPixels(GeoPoint對象,點)在型投影不適用於參數(GeoPoint的,點)」下面標有星號的代碼。下面的代碼:
public void drawPath(MapView mMapView, Canvas canvas)
{
int x1 = -1, y1 = -1, x2 = -1, y2 = -1;
Paint paint = new Paint();
paint.setColor(Color.GREEN);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(3);
for (int i = 0; i < mPoints.size(); i++)
{
Point point = new Point();
mMapView.getProjection().*****toPixels*****(mPoints.get(i), point);
x2 = point.*****x*****;
y2 = point.*****y*****;
if (i > 0)
{
canvas.drawLine(x1, y1, x2, y2, paint);
}
x1 = x2;
y1 = y2;
}
}
我已經無法在所有尚未測試它,因爲我一直無法理清這個錯誤,所以我不知道是否有其他地方的問題。然而,在此期間,如果有人知道爲什麼會彈出這個錯誤,那麼會非常感激。提前致謝!哦,如果有人需要看我的其他代碼或類,請讓我知道。
如果它有助於在所有我剪了絕大多數的代碼都在這裏 - 如果有什麼需要放回來,請讓我知道! – 2012-04-27 15:53:18
已解決您的問題 – 2012-04-29 03:23:08
我無法解決問題並以不同的方式解決問題。無論如何,該應用程序工作正常。謝謝Agarwal – 2012-05-01 11:37:52