2016-11-22 36 views
0

Так что, если у меня есть firstPath, secondPath и thirdPath, я мог сделать новый путь:Можете ли вы объединить (добавить) пути друг к другу?

finalPath = firstPath 
finalPath.append(secondPath) 
finalPath.append(thirdPath) 

Спасибо!

Единственный способ, которым я мог думать, чтобы сделать это было бы просто пойти с:

for coord in firstPath 
{ 
finalPath.add(coord) 
} 

for coord in secondPath 
{ 
finalPath.add(coord) 
} 

for coord in thirdPath 
{ 
finalPath.add(coord) 
} 

и что только кажется утомительным

+0

Что тип 'firstPath'? Большинство людей, которые иначе могли бы ответить на ваш вопрос, не смогут из-за отсутствия фона. Большинство из нас не знакомы с Google Maps SDK. – Alexander

+0

все «пути» имеют тип GMSMutablePath – skyleguy

ответ

0

Вы можете вложить свои петли:

for path in [firstPath, secondPath, thirdPath] { 
    for coord in path { 
     finalPath.add(coord) 
    } 
}