[RESOLVIDO]Criação de polyline

1 resposta
donny

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?

1 Resposta

donny

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);
  	}
}
Criado 8 de novembro de 2012
Ultima resposta 8 de nov. de 2012
Respostas 1
Participantes 1