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

165
Vistas
setIcon() cambia el icono pero no cambia el DOM direccionable en el mapa con una gran cantidad de marcadores

Primero estoy cambiando el ícono de un marcador con .setIcon() . Luego estoy rotando el icono con:

 $('img[src="https://' + thedomain +  '/xplorit_common/assets/SVG/map_radar.svg"]').css({ 'transform': 'rotate(' + adj_offset_bearing + 'deg)', });

Todo funciona bien con una pequeña cantidad de marcadores. Pero cuando tengo más de 200 marcadores, el ícono no rotará. La imagen del marcador cambia, pero el atributo <img> src no cambia cuando se visualizan elementos en las herramientas de desarrollo (incluso cuando se busca map_radar.svg). Lo cual, dando vueltas hacia atrás, tiene sentido en cuanto al ícono que no gira; ya que el valor no es realmente direccionable en el DOM. Pero no tiene sentido que se vea el icono "correcto"

He golpeado a este caballo hasta matarlo y necesito información externa. ¿Algunas ideas?

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

0

Establecer optimized:false

Si usa marcadores específicos con iconos personalizados con .svg , puede experimentar algunas dificultades con una gran cantidad de marcadores. Para evitar este problema, debe deshabilitar la propiedad de representación optimizada establecida de forma predeterminada cuando crea un marcador. Para hacerlo, simplemente agregue la línea optimized:false cuando configure cada uno de sus marcadores:

 var marker = new google.maps.Marker({ position: myLatlng, map: myGmap, icon: {url: mySvgIconUrl}, optimized: false });

O hazlo con el método setOption() :

 marker.setOptions({'optimized':false});

Para obtener más información al respecto, puede consultar esta sección de la documentación.

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