私はAndroidアプリにルートを表示する機能を含めようとしており、このソリューションを私のアプリに取り入れていました:
J2ME/Android/BlackBerry - 運転ルート、2 つの場所間のルート
基本的にすべてのコードを配置しましたが、drawPath メソッドで、スター付きコードで「Projection 型のメソッド toPixels(GeoPoint, Point) は引数 (GeoPoint, Point) には適用できません」というエラーが表示されます。下。コードは次のとおりです。
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;
}
}
このエラーをソートできなかったため、まだまったくテストできていないため、他の場所に他の問題があるかどうかはわかりません。ただし、それまでの間、このエラーが表示される理由を誰かが知っていれば、本当に感謝しています. 前もって感謝します!ああ、誰かが私の他のコードやクラスを見る必要がある場合は、私に知らせてください.