Release Notes 4.8
What’s New
Dieses Release enthält eine Reihe funktionaler Neuerungen sowie Updates der Basis-Technologie.
Maptips
Mit Hilfe von Maptips können Informationen zu Objekten in der Karte angezeigt werden, ohne dass auf die Objekte geklickt werden muss. Um sich schnell einen Überblick über die Kartenobjekte zu verschaffen, genügt es den Mauszeiger über die Karte zu fahren.
Integration
Zwei neue Funktionen erleichtern die Integration von map.apps Apps in andere Webseiten:
-
Eine neue Integration API bietet Funktionen mit denen Aktionen in der Karte von der umgebenden Webseite aus angestoßen werden können. Die API kann durch eigene Funktionen erweitert werden.
-
Mit Hilfe eines parametrisierten Aufrufs kann nun eine Suche ausgeführt werden. Beim Start der App wird dadurch direkt das Suchergebnis angezeigt.
Produkt-Dokumentation
Die Produkt-Dokumentation wurde komplett überarbeitet und wird mit diesem Release erstmalig auf neuem Weg veröffentlicht. Der Zugriff auf die Dokumentation ist über docs.conterra.de möglich. Eine Anmeldung ist nicht erforderlich.
Verbesserung der Performance
map.apps 4.8 unterstützt das sog. Brotli Encoding . Die Größe von Dateien, die vom Server übertragen werden, können dadurch um bis zu 20% kleiner sein als bisher. Komprimierte Dateien werden zudem auf dem Server gecached, so dass sie nicht erneut berechnet werden müssen.
Verbesserungen in der Karteninhaltsteuerung (TOC)
In der in map.apps 4.7 eingeführten Karteninhaltsteuerung wurden diverse Verbesserungen eingeführt.
-
Dienste, die eine Person aufgrund seiner Berechtigungen nicht sehen darf, werden ihm nun nicht mehr angezeigt.
-
Die Beschreibung von Sublayern wird nun im Optionen-Menü angezeigt.
-
Wenn alle Unterelemente eines Eintrags nicht sichtbar und daher ausgegraut sind, wird auch der Oberknoten ausgegraut.
-
Lange Titel von Einträgen werden nun auf mehrere Zeilen umgebrochen und nicht mehr in einer Zeile abgekürzt.
-
Wenn der Modus "exclusive" genutzt wird, um nur einen Eintrag eines Group-Layers gleichzeitig auswählbar zu machen, werden Radio-Buttons anstelle von Checkboxen angezeigt.
Weitere neue Funktionen und Verbesserungen
-
Die von map.apps als technische Basis genutzte ArcGIS API for JavaScript wird mit diesem Release auf die Version 4.13 aktualisiert.
-
GeoJSON Dateien können als Layer eingebunden werden.
-
Bing Maps kann nun als Grundkarte genutzt werden.
-
Sämtliche OK-Cancel-Dialoge wurden auf ihre Einheitlichkeit hin überprüft und mit deutlicheren Hinweisen versehen, wenn Lösch-Operationen durchgeführt werden.
-
Ein neues Bundle Highlights kann für eigene Entwicklungen genutzt werden, um Objekte in der Karte hervorzuheben.
Eine komplette Auflistung aller Änderungen finden Sie im Changelog.
Ausgelaufene Unterstützung
Die Unterstützung für die folgenden Funktionen ist mit diesem Release ausgelaufen:
Allgemein
-
Die Auswahl der Produkt-Linie (Linie 3 oder Linie 4) wurde aus dem Dialog zur Erstellung einer Standard-App entfernt. Eine Standard-App wird nun immer als Linie 4 App erstellt. Die Standard-App für Linie 3 liegt der Auslieferung von map.apps als ZIP-Datei bei. Diese Datei kann bei Bedarf als App-Vorlage hinterlegt werden.
-
Die Option "online" wurde aus den App-Details entfernt. Falls Sie diese Option für eine App deaktiviert haben, wird diese nun wieder auf den Status online gesetzt.
-
Der Button "App optimieren" wurde aus den App-Details entfernt. Die Funktion diente lediglich zur Optimierung von Dateien (z.B. CSS, JavaScript), die über die manuelle Konfiguration zu einer App hinzugefügt wurden.
Linie 4 Bundles
-
Das Bundle
mapflow
wurde aus dem Produkt entfernt. Es steht in GitHub als frei verfügbares Bundle zur Verfügung.
Abhängigkeiten
Changelog
4.8.4
Line 4 Bundles (4.8.4)
Fixed Issues
|
[apprt] Binding reacts to property change after it was destroyed |
|
[Map] Early removal of layers/sublayers observed by popup bundle lead to stop of map loading |
|
[Map] LOD Configuration not applied when using vector tile basemap |
|
[Map] LOD configuration not applied correctly |
|
[Reporting] Incorrect .pdf filename when "directDownload" is set to "false" |
4.8.3
Line 4 Bundles (4.8.3)
Fixed Issues
|
[apprt-request] Configuration option 'disableProxySupport' disables CORS trusted server support too |
|
[Live-Configuration] App configuration without map crashes live-configuration |
|
[Map] MapView-Scale information not correct after change |
|
[Map] WMS layers no longer work in IE11 |
|
[Mutable] provide "notifyChange" method to allow custom of watch invokes |
|
[Parameter Manager] Center point is not restored when URL is opened |
|
[Portal-Webscene-Slides] Webmaps cannot be navigated with slide widget |
|
[Search] FilterStoreFactory crashes for grouplayer |
|
[test-utils] add 'waitForProperty' function to make testing of expected property changes more simple |
|
[WindowManager] Dialogs cannot be created when i18n strings are missing |
4.8.2
Line 4 Bundles (4.8.2)
Fixed Issues
|
[Editing] Does not exit correctly when the widget is closed |
|
[Editing] Popups not working after using editor widget |
|
[Popups] Excluded field names are not recognized correctly |
|
[Popups] Remove dropped actionsmenuEnabled property |
|
[Popups] Services without a valid display field are not supported by default popups |
|
[Resultcenter] CSV Export cuts decimal digits |
|
[Resultcenter] Resultcenter does not open again after "Clear all results" |
|
[Selection] Selection on MapServerLayerStore with flag (enablePaging=true) shows only 100 features |
|
[Selection] Selection retrieves only 1000 records |
|
[Toolset] collapseAfterToolClick: false does not work |
4.8.0
General
Line 4 Bundles (4.8.0)
New Features
|
[Integration] Provide integration API to communicate with embedded apps |
|
[Integration] Show item via parameterized start |
|
[Map] Add Bing Maps layer |
|
[Map] Create "map-actions" bundle as general mechanism of extensible workflows |
|
[Map] Provide general Highlighter "service" |
|
[Map] Show attribute details when hovering map features (Maptips) |
|
[Map] Support GeoJSON Layer |
|
[System] Update ArcGIS API for JavaScript to version 4.13 |
|
[TOC] Allow Promise as return value of isVisibleForItem method of CustomActions |
|
[TOC] Do not show services protected by security.manager that are not allowed to access |
|
[TOC] Show descriptions of mapserver sublayers |
|
[TOC] Show parent layer as "not visible/gray" when all children are "not visible/gray" |
|
[TOC] Use linebreaks for too long layer names |
|
[TOC] Use radiobutton icons for visibilityMode exclusive |
|
[Vuetify] Update to version 1.5.18 |
|
[WindowManager] Defaults for OK/Cancel Dialog diverges from common usability standard |
Fixed Issues
|
[Coordinate Conversion] Typo in tooltip |
|
[Live Configuration] Cannot be started in mapapps 4 developers project |
|
[Live Configuration] Cannot edit toolset configuration when using Firefox |
|
[Printing] Wrong PrintServer Metadata lead to not starting map |
|
[Result Center] Deleting features fails after some time |
|
[Result Center] Pager shows wrong item count after deleting all selected features |
|
[Result Center] Result Center is not closed after deleting all elements |
|
[Selection] AutoStoreRegistration does not respect definition query |
|
[Selection] Wrong number of stores is used |
|
[System] ActivityMonitor logs out the active user when using two apps in same browser window |
|
[System] ct/Sequence creates too much recursion when used with many synchronous processes |
|
[Themes] Live configuration layout is erroneous when app uses non-everlasting theme |
|
[TOC] Cannot open options in toc after closing |
|
[TOC] List of actions is not scrollable |
|
[TOC] Wrong order in legend after reordering services |
|
[WebMap] Popups defined on sublayers of a MapImage service are not recognized |
|
[Webscenes] Loading a scene layer fails when only viewmode is set in app config |
|
[jsregistry] Links in README.md to bundles with same version are not working |
|
[jsregistry] Links to reduce list of bundle to product name and version range are not working |