2012-04-06 5 views
0

Ich hoffe, dass Sie mit meinem Problem helfen können;)
Ich verwende Google Maps API und jquery, um Marken dynamisch aus XML-Datei zu laden. Alles funktioniert so wie ich es erwartet hatte, bis auf eine Sache. Die Karte verliert die Zoomstufe, wenn ich die zweite Gruppe von Markierungen lade. Hier ist meine EXAMPLE Versuchen Sie, klicken Sie auf die Schaltfläche unter der Karte, dann versuchen Sie auf die zweite Schaltfläche klicken. Und du wirst verstehen, was ich meine. Hier ist meine js code. Danke!Google Map Zoom Level mit Markierungen aus XML-Datei

Antwort

0

Ich denke, das Problem ist mit MYMAP.bounds.extend(point);, weil Sie nur einen neuen Punkt zu Grenzen hinzufügen.

Für den Start in Ihrer Funktion MYMAP.placeMarkers() müssen Sie Grenzen löschen.
MYMAP.bounds = new GLatLngBounds();

Richtig ist

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

Dank! Aber es hilft nicht. – markilfin

+0

Ahh. Richtig ist MYMAP.bounds = new google.maps.LatLngBounds(); – kubedan

+0

Danke! Das hat geholfen. – markilfin

Verwandte Themen