Как обратится к динамически созданной глобальной переменной?
Не нужно загрязнять глобальный объект своими переменными. Вы их потом перебрать не сможете.
Гораздо лучше создать заранее контейнер под них, например объект или массив.
По объекту вы сможете пробежаться с помощью цикла for..in, по массиву с помощью for или forEach.var maps = {};

maps["marker" + 0] = ...;
maps["marker" + 1] = ...;

for (var prop in maps) {
    console.log(maps[prop]);
}
массивом не?var markers = [];
var di = 1;
//начало цикла
markers[di] = new google.bla.bla;
console.log(markers[di]);
di++;
//конец цикла