2015-10-06 10 views
5

Wie kann ich ein Bild eines div erzeugen, das div eine Karte von Leaflet (Basislayer, Overlays) enthält?Screenshot der Karte generieren

Screenshot_Leaflet_Div

+0

Sie können eine Druckschaltfläche zum Drucken des Kartenbereichs bereitstellen. Sie können auch ein Broschüren-Plugin verwenden. https://github.com/rowanwins/leaflet-easyprint – SSA

Antwort

1

MapBox des leaflet-image-Plugin ermöglicht es Ihnen, eine Bilddatei von Ihrer Karte Container clientside.Enabling Leinwand Modus rauszuschmeißen erforderlich ist, wie in ihren Anweisungen zu sehen. Ein stärkerer serverseitiger Ansatz würde die Verwendung von Mapfish/Geoserver und einer leaflet plugin umfassen, die viel mehr Flexibilität, aber auch viel mehr Konfiguration bietet.

+0

Ich probierte mit leaflet-image, aber er Problem ist leaflet-image funktioniert nicht mit Schichten wms und Legenden –

+0

Ja, klingt wie Sie müssen mit dem Mapfish gehen Route. – snkashis

+0

@snkashis können Sie jede Beispielverwendung des Broschüren-Bildplugins zur Verfügung stellen? –