leafletjs - marker.bindPopup - держать все всплывающие окна открытыми

У меня возникли трудности с открытием всех всплывающих окон с помощью листовки.

У меня есть следующий код в цикле для добавления маркеров в LayerGroup (автоматическое обновление ajax).

var marker = L.marker([value.position.lat, value.position.lon],options).addTo(markers);
allpoints.push([value.position.lat, value.position.lon]);
marker.bindPopup("InfoWindow",{closeOnClick:false,closeButton:false}).openPopup();

Он отлично работает, за исключением того, что держит только последнее всплывающее окно открытым. Я хотел бы оставить их всех открытыми. Я нашел здесь статью (stackoverflow), касающуюся этого с разными именами маркеров, однако у меня это в цикле. Я попытался поместить L.marker в массив, но листовка не понравилась.

Есть идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос