Я хочу передать некоторые динамические данные маркерам, которые я создаю в цикле.
Наконец, когда я нажимаю на любой маркер, он отображает только последние добавленные данные маркера.
var i=0
//creating multilple markers
while(coordinates.Latitude[i]){
marker = new L.Marker(new L.LatLng(coordinates.Latitude[i],
coordinates.Longitude[i]),{icon: greenIcon});
//adding data to the marker
marker.myData = { id: coordinates.Latitude[i] };
marker.on('click', function (e) {
alert(marker.myData.id);
});
map.addLayer(marker);
i++;
}
Я хочу, чтобы у каждого маркера были свои данные (i, e latitude).