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 Nutzer Informationen zu Objekten in der Karte anzeigen, ohne auf die Objekte klicken zu müssen. Es genügt den Mauszeiger über die Karte zu fahren. Der Nutzer kann sich dadurch schnell einen Überblick über die Kartenobjekte verschaffen.
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 ein Nutzer 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. Es wird empfohlen, dies nur in Test-Szenarien zu nutzen und stattdessen eigene Bundles mit entsprechenden Styles oder Funktionen zu entwickeln.
Linie 4 Bundles
-
Das Bundle
mapflow
wurde aus dem Produkt entfernt. Es steht in GitHub als frei verfügbares Bundle zur Verfügung.