2012-04-06 3 views
0

Я надеюсь, что вы можете помочь с моей проблемой;)
Я использую google maps api и jquery для динамического загрузки маркеров из XML-файла. Все работает так, как я ожидал, кроме одного. Когда я загружаю второй набор маркеров, карта теряет уровень масштабирования. Вот мой EXAMPLE Попробуйте нажать кнопку под картой, затем попробуйте нажать вторую кнопку. И вы поймете, что я имею в виду. Вот мой js code. Спасибо!Уровень масштабирования Google Map с маркерами из xml-файла

ответ

0

Я думаю, проблема с MYMAP.bounds.extend(point);, потому что вы добавляете только новые точки в рамки.

Для начала в вашей функции MYMAP.placeMarkers() вы должны очистить границы.
MYMAP.bounds = new GLatLngBounds();

Правильно это

MYMAP.bounds = new google.maps.LatLngBounds(); 
+0

Спасибо! Но это не помогает. – markilfin

+0

Ahh. Правильно MYMAP.bounds = new google.maps.LatLngBounds(); – kubedan

+0

Спасибо! Это помогло. – markilfin

Смежные вопросы