Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

378
Vistas
OpenLayers colorea un icono SVG

He estado siguiendo el ejemplo de Icon Colors en el sitio de OpenLayers, http://openlayers.org/en/latest/examples/icon-color.html?q=color .

Esto funciona bien para mí con imágenes png y jpg, sin embargo, cuando cambio a usar imágenes svg, el color no cambia en absoluto. No hay errores. El color simplemente no cambia.

Aquí está el fragmento de código donde ocurre el cambio de color:

 /*set the colour*/ var style = new ol.style.Style({ image: new ol.style.Icon(/** @type {olx.style.IconOptions} */ ({ anchor: [0.5, 0.5], src : 'img/icons/example.svg', color: '#8959A8' })) });

¡Cualquier consejo sería muy apreciado!

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Aparentemente, la propiedad de fill para su SVG debe ser blanca ( #fff ). El documento no dice nada al respecto, pero mi conclusión es que cualquier blanco ( #fff ) se coloreará con el valor pasado al atributo de color , independientemente del tipo de imagen.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda