Несколько копий Google Maps на одной странице.

У меня есть форма, которая позволяет просматривать координаты через карту google. Пользователь может динамически добавлять в форму несколько наборов координат. Количество координат является переменным.

Я перебираю переменные с помощью этого кода, который, как мне кажется, связан с загрузкой нескольких экземпляров карт Google. Первая карта загружается просто отлично, но вторая карта загружает только одну плитку в дальнем левом углу. ЕСЛИ я обновляю координаты в форме, то на всех картах отображается только одна плитка в дальнем левом углу.

                while (tempClone != cloneCount) {   
var lat_lng = new google.maps.LatLng(lat, lng);              

                options = {
                    zoom: 14,
                    center: lat_lng,
                    panControl: false,
                    zoomControl: false,
                    mapTypeId: google.maps.MapTypeId.TERRAIN
                };

                map[tempClone] = new google.maps.Map(document.getElementById("map"+tempClone), options);

                var infowindow = new google.maps.InfoWindow({
                    content: inputBL[tempClone][0][1] + 'Entrance'
                }); 

                marker[tempClone] = new google.maps.Marker({
                    position: lat_lng,
                    map: map[tempClone],
                    title: inputBL[tempClone][0][1]
                }); 
}

Спасибо за любую помощь! Аарон

5
задан Matthias 25 April 2012 в 11:21
поделиться