
ayuda con bucle for
Publicado por hugo (8 intervenciones) el 13/02/2023 14:51:28
Buenas tengo el siguiente bucle que me busca todos los datos dentro de un array que contentan la etiqueta hijuela pero aparte quisiera comparar tambien con la etiqueta inspeccion
como puedo ahcer para que segun la inspeccion y la hijuela se pinte de un color
asi lo tengo entre otros datos de la capa
{ "type": "Feature", "properties": { "NOMENC16": "1703010132000025", "ID": 679106, "ccpp": "4003-548", "inspeccion": "Socavon", "canal": "Socavon", "hijuela": "4",
y este es la funcion que segun la hijuela me pinta de un color
function getColor(d) {
return d == '3' ? '#0092F1': //azul
d == '1 Rama C' ? '#164169' : //verde
d == '1 Sur Este' ? '#F08385' :
d == '1 Sur Oeste' ? '#00f103' :
d == '2' ? '#00f103' :
d == '4' ? '#1FD7B6' :
'#FFEDA0';
}
for(var i in socavon.features)
socavon.features[i].properties.color = getColor( socavon.features[i].properties.hijuela );
como puedo ahcer para que segun la inspeccion y la hijuela se pinte de un color
asi lo tengo entre otros datos de la capa
{ "type": "Feature", "properties": { "NOMENC16": "1703010132000025", "ID": 679106, "ccpp": "4003-548", "inspeccion": "Socavon", "canal": "Socavon", "hijuela": "4",
y este es la funcion que segun la hijuela me pinta de un color
function getColor(d) {
return d == '3' ? '#0092F1': //azul
d == '1 Rama C' ? '#164169' : //verde
d == '1 Sur Este' ? '#F08385' :
d == '1 Sur Oeste' ? '#00f103' :
d == '2' ? '#00f103' :
d == '4' ? '#1FD7B6' :
'#FFEDA0';
}
for(var i in socavon.features)
socavon.features[i].properties.color = getColor( socavon.features[i].properties.hijuela );
Valora esta pregunta


0