Momentan arbeiten wir an einem Flugblattprojekt mit gmaps und ich habe ein kleines Problem.
Nach dem Hinzufügen mehrerer Marker (mit jeweils einem Popup) möchten wir sie alle öffnen.
Um dies zu tun, verwende ich den folgenden Code:
%Vor%Beim Laden funktioniert alles wie erwartet.
Aber hier kommt das Fail-Szenario:
Nach pageload
ist der Benutzer zooms in
und einige Markierungen out of the “view area”
des Benutzers.
einige Sekunden später lädt die Website new position data
(für die Marker) using a rest interface
.
Nachdem Positionsdaten übertragen wurden, entferne ich derzeit alle Markierungen und erzeuge sie an den übertragenen Positionen neu und öffne sie.
Und das marker.openPopup()
löst aus, dass map moves
so ist, dass popup fits in the “view area” of the user
.
Wie kann ich in diesem Fall prevent leaflet to drag the map
?
Tags und Links javascript leaflet