【发布时间】:2013-01-21 04:35:05
【问题描述】:
每次找到一个新的LatLng 时,我都需要在谷歌地图上从ArrayList 绘制折线,其颜色是根据当前速度与车辆最大速度的百分比。
我为此使用以下代码:
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最大速度,随着最大速度的增加,之前的折线的颜色也应该改变,所以我需要重新绘制它。所以我这里的问题是每次我得到一个新的latlng时如何重新绘制折线。
所以请任何人帮助我解决这个问题。
感谢和问候
【问题讨论】:
-
您的问题到底是什么?抱歉,但现在听起来您希望其他人为您编写代码...
-
我不希望实际上我只是寻求帮助来解决我的问题我已经编写了代码
-
但是你还没有说你的问题是什么!您的帖子中没有问题描述。没有问题!
-
我编辑了我的问题。你现在可以检查一下吗。
标签: android google-maps-android-api-2 polyline