Да. Используйте массивы в JavaScript. Примерно так:
var mapObjects;
function geAllMapDivs() {
var allDivs = document.getElementsByTagName('DIV'), i, L;
var mapDivs = [];
for(i=0, L=allDivs.length; i<L; i++) {
if (allDivs[i].id.substring(0,4) == "map_") {
mapDivs.push(allDivs[i]);
}
}
return mapDivs;
}
function createMaps() {
var mapDivs = getAllMapDivs(), i, L;
mapObjects = [];
for(i=0, L=mapDivs.length; i<L; i++) {
mapObjects.push(new google.maps.Map(mapDivs[i], myOptions));
}
}