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

166
Vistas
Cómo agregar una imagen personalizada al folleto de textballoon

Quiero agregar un globo de texto/menú emergente personalizado a mi mapa de folleto.

Me atasqué totalmente en el cajero automático.

La ventana emergente que agrego como nueva capa porque se abre automáticamente al cargar.

Mi código:

 const map = L.map('map').setView([52.2129919, 5.2793703], 8); // load a tile layer L.tileLayer( 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: 'Map data &copy; <a href="https://openstreetmap.org">OpenStreetMap</a>', maxZoom: 18, }).addTo(map); let markersArray = {}; // create the associative array let magsArray = {}; // here hold the ids that correspond to the mags // load GeoJSON from an external file $.getJSON("geojs.php", data => { L.geoJson(data, { // add GeoJSON layer to the map once the file is loaded pointToLayer: function(feature, latlng) { const mag = feature.properties.message; // here record the mags magsArray[feature.properties.id] = feature.properties.place+'&nbsp'+feature.properties.message; //testpopup var popupLocation1 = (feature, latlng); <!-- var popupContent1 = '<span class="speed speed-current leaflet-zoom-hide speed-confirmed"><span class="speedContent"><span class="dateTxt">'+feature.properties.place+'</span><br><span class="speedTxt">'+feature.properties.message+'</span><span class="kmphTxt">km/h</span>'+'</span></span>', --> var popupContent1 = '<span class="speedContent"><span class="dateTxt">'+feature.properties.place+'</span> <span class="speedTxt">'+feature.properties.message+'</span><span class="kmphTxt">km/h</span></span>', popup1 = new L.Popup(); popup1.setLatLng(popupLocation1); popup1.setContent(popupContent1); map.addLayer(popup1); }, }); });

Cómo se ve ahora:

ingrese la descripción de la imagen aquí

Como lo quiero:

ingrese la descripción de la imagen aquí

El logo:

ingrese la descripción de la imagen aquí

Espero que alguien pueda ayudarme,

Atentamente.

about 4 years ago · Juan Pablo Isaza
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