2016-05-13 4 views
1

Wir verwenden Leaflet in unserer Anwendung, in der wir das folgende Problem haben.FitBound in Leaflet Calls Zoom

Fitbound ruft intern das Zoom-Ereignis auf. So beenden Sie den Aufruf des Zoom-Ereignisses nach Fitbound Gibt es eine Option oder einen Rückruf für Fitbound?

Bitte geben Sie einen Vorschlag, um auf footbound zu zoomen.

Antwort

2

Intern fitBounds() ruft setView(), die _resetView() aufruft, die auslöst, ein zoom Ereignis nur, wenn die Zoomstufe ändert.

Es gibt keine Möglichkeit, das zu verhindern. Dies ist beabsichtigt, um sicherzustellen, dass alle Ebenen alle erforderlichen Informationen aktualisieren, wenn sich die Zoomstufe ändert.

Wenn Sie genervt sind, dass die Karte vergrößert oder verkleinert wird, stoppen Sie die Verwendung von fitBounds() und verwenden Sie stattdessen panTo().