Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

125
Visualizações
La imagen se rompe al intentar anidar dentro de la etiqueta SVG

Estoy usando este ejemplo de la documentación de Deck.GL

Lo que necesito es anidar una imagen dentro de una etiqueta SVG. A continuación se muestra cómo he construido mi SVG

 function createSVGIcon(icon) { return `\ <svg width="61" height="75" viewBox="0 0 61 75" xmlns="http://www.w3.org/2000/svg"> <path d="M0 30.0412C2.26792e-05 56.6758 30.0379 74.8636 30.0379 74.8636C30.0379 74.8636 61 56.8367 61 30.0412C61 14.0981 46.8826 -0.251869 30.0379 0.00335371C13.4503 0.25468 -1.37723e-05 13.867 0 30.0412Z" fill="#2A6019"/> <svg viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg"> <image href="${icon}" height="600" width="600" /> </svg> </svg> `; } function svgToDataURL(svg) { return `data:image/svg+xml;charset=utf-8,${encodeURIComponent(svg)}`; } new IconLayer( this.getSubLayerProps({ sizeScale: 11, data: singleTaskArray, id: "icon", getSize: () => 4, getPosition: (d) => d.geometry.coordinates, getFillColor: (d) => { switch (d.properties.priority) { case "1": return [240, 72, 22]; case "2": return [250, 188, 56]; default: return [20, 98, 0]; } }, getIcon: (d) => ({ width: 61, height: 75, mask: false, url: svgToDataURL(createSVGIcon(d.properties.type.icon)), }), }) ),

Cuando cargo mi mapa, puedo ver la <path> que es un alfiler de color, sin embargo, la <image> se muestra como un enlace roto.

ingrese la descripción de la imagen aquí

Cualquier ayuda en esto sería muy apreciada

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda