[RESOLVIDO]Criação de polyline

Preciso criar Polyline com diversas cores adicionando todas no mesmo mapa. Estou tentando fazer isso usando um for, onde em cada interação a cor (strokeColor) é diferente, cria a polyline e adiciona no mapa. Mas infelizmente está adicionando no mapa um polyline com uma cor não especificada de acordo com o código.

  
  function recarregarRotaPre(caminho){

	  var rotaPre;
	  for(var i = 0; i < caminho.length; i++){
	      rotaPre = new google.maps.Polyline({
	          path: caminho[i][0],
	          strokeColor: caminho[i][1].cor,
	          strokeOpacity: 0.4,
	          strokeWeight: 8
	        });
	
	      	rotaPre.setMap(map);
  	}
}

Alguém tem uma sugestão?

A solução segue abaixo:

  
  function recarregarRotaPre(caminho){

	  var rotaPre;
	  for(var i = 0; i < caminho.length; i++){
	      rotaPre = new google.maps.Polyline({
	          path: caminho[i][0],
	          strokeColor: caminho[i][1],
	          strokeOpacity: 0.4,
	          strokeWeight: 8
	        });
	
	      	rotaPre.setMap(map);
  	}
}