Mit map.apps 4.14 steht eine neue Version von map.apps zum Download bereit, die viele neue Funktionen und Verbesserungen mit sich bringt. Außerdem enthält dieses Release ein Update der Basis-Technologie. Dieser Artikel gibt eine Übersicht über alle wesentlichen Neuerungen und stellt diese im Detail vor.
Neues Result Center
Mit dieser Version wird eine neue Tabellen-Komponente eingeführt, die das alte Result Center ersetzt. Sowohl die Benutzeroberfläche als auch die darunter liegende API wurden komplett modernisiert, vereinfacht und an aktuellen Anforderungen ausgerichtet.
Mit dem neuen Result Center können Ergebnisse aus verschiedenen Quellen, wie z.B. räumliche Selektionen, in einer modernisierten, hoch konfigurierbaren Benutzeroberfläche angezeigt werden. Daten können auch programmatisch hinzugefügt werden, was eine einfache Integration mit anderen Abfrage- oder Auswahloperationen wie zum Beispiel dem Query Builder ermöglicht.
In der Tabelle ermöglichen Actions die Interaktion mit einzelnen oder mehreren Einträgen auf einmal. Mehrere Aktionen für Standardanwendungsfälle wie "Zoom to" oder "CSV Export" sind bereits verfügbar. Mit einer API ist es möglich, Aktionen programmatisch hinzuzufügen.
Das neue Result Center wird über zwei neue Bundles ausgeliefert (result-ui
und result-api
). Die bisherigen Bundles (resultcenter
und selection-resultcenter
) sind weiterhin verfügbar, wir empfehlen aber die neuen Bundles zu verwenden.
Barrierearmut (Accessibility)
Um die Zugänglichkeit (Accessibility) von Apps zu steigern, wurden mehrere Verbesserungen vorgenommen. Dazu gehören zum Beispiel mehr Möglichkeiten zur Tastaturnavigation und eine bessere Zugänglichkeit für Screenreader.
Die HTML-Strukur von Apps wurde optimiert, so dass eine logische Struktur für Screenreader gegeben ist. Außerdem können nun Alternativ-Texte für Bilder des Banner Bundles vergeben werden. Die Ausgabe von Screenreader Informationen wurde zudem für die Karteninhaltsteuerung, den Notifier und Login-Dialoge verbessert.
Die Arbeiten sind Teil einer fortlaufenden Optimierung von map.apps hin zu einer möglichst guten Zugänglichkeit (Accessibility).
Unterstützung neuer Karten-Typen
basemap.de Web Vektor
Ab diesem Release ist es möglich, die neuen Vektor-Tile Grundkarten von "Web Vektor" von basemap.de zu nutzen. Diese monatlich aktualisierte Karte wird von der Arbeitsgemeinschaft der Vermessungsverwaltungen der Länder der Bundesrepublik Deutschland (AdV) kostenfrei bereitgestellt. Weitere Informationen zu Nutzungsbedingungen, Datenmodell und Aktualität finden Sie unter basemap.de.
Weltweiter 3D-Gebäude-Layer
Esri stellt über den LivingAtlas einen 3D-Szenen-Layer bereit, der Gebäude und Bäume aus OpenStreet Map (OSM)-Daten ableitet und anzeigt. Weitere Informationen finden Sie im Artikel New OSM 3D Scene Layers.
Pie Chart Renderer
Über eine neue Renderer-Konfiguration können Sachdaten direkt in der Karte als Tortendiagramme dargestellt werden. Das folgende Beispiel zeigt die Verteilung von Haushaltstypen in deutschen Städten und Gemeinden:
Verbesserungen an bestehenden Funktionen
Popups
In Popups erfolgt nun während der Auswahl eines anderen Features ein Highlighting in der Karte.
App-Editor
Bundles werden jetzt im App-Editor des map.apps Managers auf Grundlage ihrer Metadaten in der Vorschlagliste angezeigt. Zusätzlich können Bundles über Metadaten als veraltet gekennzeichnet werden und werden im Editor entsprechend markiert. Damit können Bundle-Entwickler entscheiden, wie ihre Bundles im App-Editor behandelt werden.
Update der Basis-Technologie
Die von map.apps als technische Basis genutzte ArcGIS API for JavaScript wird mit diesem Release auf die Version 4.24 aktualisiert. Dies führt zu zahlreichen Verbesserungen und Fehlerbehebungen sowie zu Performance-Verbesserungen bei der Darstellung von Kartenlayern.
Abschließende Hinweise
Neben den genannten Punkten enthält dieses Release weitere Verbesserungen und Fehlerbehebungen. Eine vollständige Liste aller Änderungen finden Sie wie immer in den Release Notes.