Have a loop to set markers on the map:
for (i = 0; i <= 6; i++) {
_coord = prj_markers[i];
alert(i);
instance.set_marker(instance, provider, i, _coord, divBlock);
}
This code alerts “0” once and doing instance.set_marker (as it visible).
Set alert after execution instance.set_marker:
for (i = 0; i <= 6; i++) {
_coord = prj_markers[i];
instance.set_marker(instance, provider, i, _coord, divBlock);
alert(i);
}
Alerts “6” ONCE, but it must six times alerts. What’s going on ?
Try declaring your initial variable this way at the beginning of your for statement.