Google Maps zoom wird überschrieben, wenn Sie eine kml-Datei
Wie kann ich festlegen, zoom-level für google maps eine kml-Datei oder warum ist es, dass meine zoom-Stufe wird über geritten, wenn ich diese Datei laden. Meine Frage ist eigentlich wie kann ich die Steuerung von zoom, der eine Karte für den folgenden link:
http://code.google.com/apis/maps/documentation/javascript/examples/layer-kml-features.html
InformationsquelleAutor der Frage Mike | 2011-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standardmäßig, die Karte wird zentriert und gezoomt, um die bounding-box der Inhalt der kml Ebene.
Ändern Sie können das Standard-Verhalten mit
preserveViewport
Eigenschaft vongoogle.maps.KmlLayerOptions
Objekt. Wenn du es auftrue
die Landkarte ist nicht zentriert und gezoomt.In dem Beispiel, verwenden:
Wenn Sie möchten, zu zentrieren und Zoomen, um den Inhalt der kml Ebene höher:
EDIT:
Wenn Sie wollen, dass die Karte immer zentriert (aber nicht gezoomt), wenn die kml-Ebenen geladen ist, nutzen
defaultviewport_changed
Veranstaltung dergoogle.maps.KmlLayer
Objekt. Sie haben, um die Karte Mitte, um die Mitte des kml-layer Standard-viewport. Das Ereignis wird ausgelöst, wenn der Inhalt der kml-Ebenen geladen sind und seine Standard-viewport berechnet.InformationsquelleAutor der Antwort Tomik