3
我創建了一個路由系統,有時我會得到2個或更多可能的路由。我如何創建一個數組或List的列表?創建列表數組<LatLng>
基本上我想每產生一個路由表,並能夠訪問他們像這樣:
List<LatLng> list[0] //for route 1
List<LatLng> list[1] //for route 2
List<LatLng> list[2] //for route 3
等。
如何創建這樣的事情?現在,我只能在一個列表中獲得所有路線的所有LatLng點的一個位置。
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 用它來存儲經緯度點的名單。
ArrayList<ArrayList<List<LatLng>>> parentList = new ArrayList<ArrayList<List<LatLng>>>();
ArrayList<List<LatLng>> childList = new ArrayList<List<LatLng>>();
謝謝你們!
但不是我會用經緯度? –
linus
同樣如果我完成添加,我將如何訪問列表? – linus
查看我的更新回答。你可以在ArrayList中使用任何對象。 – Nizam