В данном случае на карте было уже два маркера, подгрузились три маркера, из которых должен был добавиться в marger manager один, а добавилось два.
Координаты одного маркера каким то способом проскочили проверку уже существующих маркеров в marker manager(на карте).
На данный момент код такой:
if(all_lat_length > 1) {
var i = 0;
var i2 = 0;
if(m[2] > 1) {
while(i < m[2]){
while(i2 < all_lat_length) {
if(m[0][i] == all_lat[i2]){m[0].splice(i,1);m[1].splice(i,1);console.log(m[2]);m[2]--;console.log(m[2]);}
i2++;
}
i++;
}
}
if(m[2] == 1) {
var i2 = 0;
while(i2 < all_lat_length) {
if(m[0] == all_lat[i2]){m[2] = 0;break;}
i2++;
}
}
}
console.log(m[0]);
console.log(m[1]);
if(m[2] > 1) { var i = 0;while(i < m[2]){insert_marker(m[0][i],m[1][i]);i++;} }
if(m[2] == 1) {insert_marker(m[0],m[1]);}