在Maps V2上绘制多色PolyLines

Ama*_*lam 8 android android-mapview android-maps-v2

我正在以下列方式在我的地图上绘制一个纯色PolyLine,效果很好:

PolylineOptions polyLine = new PolylineOptions();  
polyLine.width(5);  
polyLine.color(Color.RED);  
polyLine.geodesic(true);  
for (int i = 0; i < speed.length; i++) {  
    polyLine.add(new LatLng(lat, lng));
}

map.addPolyline(polyLine);
Run Code Online (Sandbox Code Playgroud)

现在我想在不同点之间绘制不同颜色的折线,具体取决于这两点之间的速度.

似乎没有一种简单的方法可以做到这一点.

我指的是这个问题:在v2地图上绘制不同颜色的折线,我可以PolylineOptions一个接一个地添加多个,但我认为这不是一个有效的方法,因为我在一个简单的数据集中有超过2000个点画画.

有更好的做法吗?

理想的实现方式是Nike + app如何在地图上绘制线条:

来自Google Play的Nike +屏幕截图

非常感谢任何帮助.

提前致谢!

Mac*_*ski 2

您可以渲染任何您想要的东西Bitmap并使用GroundOverlayTileOverlay与它一起使用。