Доста прост въпрос: Как мога да направя маркерите на картата в Leaflet да могат да се кликват и да насоча потребителя към друга страница? Всеки маркер има своя собствена страница.
Опитах следното без успех; по някакъв начин всички маркери сочат към една и съща страница, която е последният зададен URI.
var markers = [
{ coords: [51.505, -0.09], uri: '/some-page' },
...
];
for(x in markers)
{
L.marker(markers[x].coords).on('click', function() {
window.location = markers[x].uri;
}).addTo(map);
}
Този проблем наистина ме побърква.