изображение, которое показывает проблему перекрытия
изображение, которое показывает, что перекрытие не происходит в месте, где пианино также близко < /p>
, что я для того, чтобы показать маркеры. class = "lang-js prettyprint-override">
Код: Выделить всё
fetch('pianos.json')
.then(response => response.json())
.then(pianos => {
pianos.forEach(piano => {
// Crea el marcador
L.marker([piano.latitud, piano.longitud], { icon: L.icon({
iconUrl: `images/marcadores/${piano.estado}.png`,
shadowUrl: 'https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png',
iconSize: [25, 41],
iconAnchor: [12, 41],
popupAnchor: [1, -34],
shadowSize: [41, 41]
}) })
.addTo(map)
.bindPopup(
`${piano.lugar}
ID(${piano.id})
[img]images/pianos/piano_${piano.id}.webp[/img]
${piano.descripcion}
[url=${piano.link}]Open in google maps[/url]Last update: ${piano.comprobacion}`
);
});
})
.catch(error => {
console.error("Error cargando pianos.json:", error);
});
Подробнее здесь: https://stackoverflow.com/questions/797 ... in-leaflet
Мобильная версия