- changed status to open
Kein Drucken von Markern in version 2.7.0
Hallo,
in der Version 2.7.0 kann ich keine Marker mehr mitdrucken (egal ob Suchergebnismarker oder per URL Parameter gesetzt). Der Marker taucht bereits im request nicht mehr auf und fehlt folglich dann auch im Druck (Mapfish3).
Gruß
Dominik
Comments (10)
-
-
Ging das in einer früheren Version oder ist das ein FeatureRequest?
-
reporter Das ging früher. In der 2.6.1 gings noch.
-
Wir haben das selbe Problem beim Geoportal Bremen beobachtet: Der Apache Log zeigt, dass er den Marker nicht mehr finden kann. Offenbar, weil hier ein hardgecodeter Pfad aufgerufen wird:
"GET /lgv-config/imgmapMarker.svg HTTP/1.1" 406
-
-
assigned issue to
-
assigned issue to
-
-
assigned issue to
-
assigned issue to
-
Hallo Herr Fröhlich,
hier einmal ein Zwischenstand:
Im Code wird der MapMarker-Layer aktuell explizit vom Druckmodul ignoriert. Auf Recherche hin fand ich heraus, dass das Drucken des MapMarkers lange Zeit nicht funktioniert hat und als Feature auch gar nicht beabsichtigt ist. Die 2.6.1 scheint da “versehentlich” zu funktionieren, und es klappt auch nicht in jedem 2.6.1-Deployment, das ich fand.
Mit diesem Problem befasst sich auch
#605, wo eine Lösung von Herrn Stolz bereits skizziert ist. Das wird für MapMarker ähnlich wie für das DrawTool ausfallen. Sobald dort geklärt ist, wo die Bilder langfristig liegen sollen, geht es hier weiter.Meine Vorstellung wäre, dass dann im Printtool konfiguriert werden kann, ob der MapMarker-Layer mitgedruckt werden soll; per Default false, um nicht mit dem aktuellen Stand zu brechen.
Viele Grüße
-
reporter Danke für die Info!
Das wäre natürlich optimal. Einige unserer Nutzer fanden das Drucken des Markers schon praktisch.
Gruß
Dominik
-
- changed status to resolved
Das Problem wurde jetzt mittels des Pull Requests https://bitbucket.org/geowerkstatt-hamburg/masterportal/pull-requests/3278/issue-581-add-optional-map-marker-print behoben. Wenn am Draw-Tool
"printMapMarker": true
gesetzt ist, wird der MapMarker ab der nächsten Version mitgedruckt.Dies funktioniert allerdings nicht im DevMode, da der MapFish dafür auf die Adresse des Pins kommen muss, welcher im Masterportal verbaut ist. Im DevMode ist das unter localhost und klappt von daher nicht. Habe ich auch in die config.json.md geschrieben, da stolpert man ja sehr leicht drüber, denke ich.
Viele Grüße
-
reporter Nice! Danke!
- Log in to comment