ルーティング システムを作成していますが、2 つ以上の可能なルートが得られることがあります。リストの配列またはリストを作成するにはどうすればよいですか?
基本的に、ルートごとに1つのリストを生成し、次のようにアクセスできるようにしたい:
List<LatLng> list[0] //for route 1
List<LatLng> list[1] //for route 2
List<LatLng> list[2] //for route 3
等..
このようなものを作成するにはどうすればよいですか? 今のところ、すべてのルートのすべての LatLng ポイントを 1 つのリストで 1 か所しか取得できません。
for(int i = 0; i < itinerariesLength; i++)
{
JSONObject jsonChildNode = itineraries.getJSONObject(i);
/*--------- legs -----------*/
JSONArray legsArray = jsonChildNode.getJSONArray("legs");
for(int j = 0; j < legsArray.length(); j++) {
List<LatLng> list = util.decodePoly(points);
}
}
UPDATE これを使用して、LatLng ポイントのリストを保存しました。
ArrayList<ArrayList<List<LatLng>>> parentList = new ArrayList<ArrayList<List<LatLng>>>();
ArrayList<List<LatLng>> childList = new ArrayList<List<LatLng>>();
みんなありがとう!