2017-04-04 8 views
0

複数のルートを同時にGoogleマップで表示すると、各ルートを別々にする必要があります(例:Route1 ABC in Green Color and Route2 DEFG in Blue Color ....ルートの数(限られている可能性があります)と私は異なる色の複数のポリラインを実装しようとしていたために。私はいくつかの問題に直面しています...Android Googleマップで色が異なる複数のポリラインがある

  1. ルートは区切られていません。
  2. 最後のルートに与えている色で表示しています。

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

+0

あなたのコードを投稿してもらえますか? – antonio

答えて

1

あなたはこのように同じことを達成することができます

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)); 
+0

map.addPolyline(line1);メソッドが存在しません。そのポリラインの代わりにPolylineOptionを渡すように求めています。 –

+0

これを使用します:PolylineOptions polylineOptions = new PolylineOptions(); //既存のLatLng ArrayListを使用してポリラインオプションを作成する polylineOptions.add(yourLatLong); polylineOptions .width(5) .color(Color.RED); –

+0

うまく動作しています...ありがとう –

関連する問題