2017-04-13 6 views
1

座標に基づいて作成している複数のポリラインにIDを割り当てる必要があります。その理由は、必要に応じて特定のポリラインを参照できるようにするためです。AndroidでIDをポリラインに割り当てるGoogle Maps

ポリラインを作成するためのサンプルコードです。

PolylineOptions lineoption = new PolylineOptions().add(new LatLng(a1, b1)) 
       .add(new LatLng(a2, b2)) 
       .color(Color.GREEN); 
     line = mMap.addPolyline(lineoption); 

それぞれのIDを持つ複数のポリラインを保存するにはどのようなデータ構造が最適でしょうか?

ありがとうございます!

答えて

0

マップ上にポリラインを描画するために、そのarraylistにpolyoptionsを直接割り当てることができる座標を保存するためにArrayListを使用します。ポリラインのインデックスが必要な場合は、1つのHashMap整数をとります。整数はポリラインのインデックスを保持します。

+0

ありがとうございます。私は今、私のポリラインを保存するArrayListを使用しましたが、HashMapによってこのインデックスメソッドを通してポリラインを識別する方法はありますか?つまり、個々のポリラインにテキストや何かを追加することはできないのですか? –

関連する問題