leaflet. функция flyTo в forEach срабатывает один раз,хотя должна больше, в чем проблема
у меня есть функция, при вызове программа приближается к каждому объекту на карте каждые несколько секунд, в console.log она как раз и срабатывает нужные 219 раз, но на экране приближается только к одному обьекту, в чем проблема
function Presentation(json) {
array=json.features;
array.forEach(item=>{
console.log('start');
setTimeout(
()=> {
mymap.flyTo([item.geometry.coordinates[1],item.geometry.coordinates[0]],10);
},2000)
);
}
Ответы (1 шт):
Автор решения: Sergei Kirjanov
→ Ссылка
Может array.forEach( item => {, а не function(item) {.
forEach((item,i)=> ... 2000*(i+1)