Ich entwickle eine GIS-App mit OpenLayers-3 . In dieser App zeichnen Benutzer Funktionen und drucken die Karte.
Angenommen, der Benutzer zeichnet seine Funktionen in einem großen Bereich. Um nun alle seine Funktionen auszudrucken, würde er verkleinern, bis alle seine Funktionen auf dem Bildschirm angezeigt werden. In dieser Zoomstufe ist die Druckqualität sehr niedrig.
Ich möchte, dass der Benutzer eine Zoomstufe einstellt und dann alle Funktionen in dieser Zoomstufe druckt. In diesem Zustand sind möglicherweise einige Funktionen nicht sichtbar. Schließlich sollte das Ergebnis ein Bild von hoher Qualität sein, dessen Auflösung größer als die Bildschirmauflösung ist.
Wie kann ich das umsetzen ?
openlayers
printing
Morteza Malvandi
quelle
quelle
Antworten:
Sie können die Auflösung der angezeigten Kacheln ändern. Die Dokumentation finden Sie auf der API-Seite der OpenLayers-Website. Die maximale Auflösung hängt von der Quelle ab. Über diesen Link gelangen Sie zu den Einstellungen für die Kachelauflösung.
quelle