ArrayList
新しいものが見つかるたびLatLng
に、現在の速度と車両の最大速度の割合に応じた色のポリラインをGoogleマップに描画する必要があります。
そのために次のコードを使用しています。
for (int i = 0; i < Route.speeds.size(); i++)
{
colorOfGraph = graphColor(Route.speeds.get(i), maxSpeed);
polylineOptions = new PolylineOptions().addAll(Route.points).width(5).color(colorOfGraph);
Polyline polyline = googleMap.addPolyline(polylineOptions);
Route.paths.add(polyline);
}
ここRoute.speeds
で、ArrayList
はすべての速度を維持します。maxspeed
は車両の変化時maxspeed
に変化する車両の最大速度で、ポリラインの色は最大速度の %age に応じて変化します。最大速度が増加すると、前のポリラインの色になります。も変更する必要があるので、もう一度描画する必要があります。ここでの私の質問は、新しい緯度を取得するたびにポリラインを再描画する方法です。
SOこの問題について誰か助けてください。
ありがとうございます。それでは、お元気で