A continuación un ejemplo de uso si quieres insertar más de un marcador con Leaflet.
En este ejemplo, para obtener múltiples marcadores vamos a crear un array para almacenar el texto de la ventana/popup, latitud y longitud de cada uno.
var markers = [
["León", 42.5989995, -5.5682413],
["Zamora", 41.6857693, -5.9423150],
["Salamanca", 40.7665581, -6.0217649]
];
var zoom = 6;
var map = L.map('map').setView([41.6857693, -5.9423150], zoom);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
for (var i = 0; i < markers.length; i++) {
marker = new L.marker([markers[i][1],markers[i][2]])
.bindPopup(markers[i][0])
.addTo(map);
}
Demo:
Agradezco tu comentario 🤘