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

386
Vistas
Los marcadores de MarkerCluster aún se muestran detrás del clúster

Estoy tratando de ocultar los marcadores detrás de mi grupo y solo mostrarlos cuando se hace clic en el marcador.

Así es como aparece:

Así es como aparece. Sin embargo, cuando hago clic en el clúster y salgo, vuelve a tener el aspecto que debería tener (segunda foto)

Sin embargo, cuando hago clic en el clúster y salgo, vuelve a tener el aspecto que debería tener (segunda foto)

Así es como quiero que se vea originalmente

(Así es como quiero que se vea originalmente)

Este es mi código:

 var markers = new L.MarkerClusterGroup(); markers.addLayer(L.marker([currentLatitude, currentLongitude], { icon: populationIcon }).addTo(mymap).bindPopup( `The population of ${thisCountry.countryName} is ${thisCountry.countryPopulation}.`)); markers.addLayer(capitalMarker = L.marker([currentLatitude, currentLongitude], { icon: cityIcon }).addTo(mymap).bindPopup( `The capital city of ${thisCountry.countryName} is ${thisCountry.countryCapital}.`)); markers.addLayer(carMarker = L.marker([currentLatitude, currentLongitude], { icon: carIcon }).addTo(mymap).bindPopup( `They drive on the ${thisCountry.carSide} of the road in ${thisCountry.countryName}.`)); //add cluster to map mymap.addLayer(markers);
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

También está agregando el marcador creado al mapa y esto es incorrecto ( icon: carIcon }).addTo(mymap).bindPopup( ).

Cambio

 markers.addLayer(carMarker = L.marker([currentLatitude, currentLongitude], { icon: carIcon }) .addTo(mymap) .bindPopup(`They drive on the ${thisCountry.carSide} of the road in ${thisCountry.countryName}.`));

a

 markers.addLayer(carMarker = L.marker([currentLatitude, currentLongitude], { icon: carIcon }) .bindPopup(`They drive on the ${thisCountry.carSide} of the road in ${thisCountry.countryName}.`));
about 4 years ago · Juan Pablo Isaza 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