Androidマップでルートを描きます
-
29-10-2019 - |
質問
次のコードで:
if(c.movetofirst())
{
do{
longitude=Integer.parseInt(c.getString(0));
latitude=Integer.parseInt(c.getString(1));
p = new GeoPoint(latitude,longitude);
geoPointsArray.add(p);
theRouteDraw();
}while(c.moveToNext());
}
Cが取得されたCは、GPSデータを保存したデータベースを形成します(経度、緯度)
Cursor c=db.getAllData();
と:
theroutedraw(); 2つのGPSポイントの間に線を引く方法です。
上記のgeopointsarray []で上記の方法で[]このポイントをすべて持っていて、
TheroutedRaw()に渡します。このポイント間の線がすぐに描画される場所!!!!
ここで、上記のコードに遅延を設定して、geopointsarray []にポイントを置き、theroutedraw()に電話してください。
遅延を使用しないと、ラインが描画されるまでアプリがしばらくブロックされます(FCではなく)......マップ上で接続する必要がある多くのポイントに到達するため!!
それを行う方法??????????????????
正しい解決策はありません
所属していません StackOverflow