Android Google 多条不同颜色折线的地图

Android Google Map with Multiple Poly-line with different colors

我想在 google 地图中同时显示多条路线,每条路线应该是分开的(例如绿色的路线 1 A-B-C 和蓝色的路线 2 D-E-F-G ....可以是路线数量(有限)),为此我试图用不同的颜色实现多条折线。我遇到了一些问题...

  1. 路由不分离
  2. 以我为最后一条路线指定的颜色显示。

Image for requirement with 2 poly-line... but there could be n number of poly-line

你可以这样实现:

GoogleMap map;
   // ... get a map.

map.addPolyline(new PolylineOptions()
     .add(new LatLng(51.5, -0.1), new LatLng(40.7, -74.0))
     .width(5)
     .color(Color.RED));
map.addPolyline(new PolylineOptions()
     .add(new LatLng(75.5, -1.1), new LatLng(60.7, -84.0))
     .width(5)
     .color(Color.BLUE));