Merkblatt center popup UND marker auf der Karte
Ich soll Mitte meine Markierung auf popup öffnen.. und das zentrieren der Karte nicht in marker, latlng, aber auf center marker und popup -!
Das problem ist, dass popup-Fenster dynamische Inhalte(geladen auf klicken).
Die map-Größe ist die display-Größe in einem mobilen Gerät!
Ich bin nur verwendet autoPanPadding option im popup, aber nicht ausreichend
Finden Folgen Sie Bild:
diese Lösung ist integriert in KeplerJs framework-code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit fitzpaddy's Antwort, die ich war in der Lage, diese code funktioniert und ist viel flexibler.
Ciao Stefano,
Dies ist ungetestet pseudocode, aber Faltblatt Projekt/unproject Funktionen sollten Hilfe anbieten.
ich.e;
Diese hängt vom zoom-Maßstab konstant während der Berechnung, so dass Sie erforderlich sein könnten, um den Kartenausschnitt zu und berechnen dann die pan offset korrekt aktualisiert (mit animation, das nur ein sanfter übergang).
Glück!
Hier eine einfache Lösung:
Erste man Mitte der Karte, um Ihre Markierung.
Dann öffnen Sie das popup.
Broschüre wird automatisch verschieben Sie die Karte so, dass das popup-passt auf die Karte. Machen Sie mehr schön Aussehen, können Sie einen margin-top für das popup mit CSS.