sgcMaps Feature-Matrix

Alles, was sgcMaps kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Die Kacheln zeichnet das Steuerelement selbst, ohne Browser-Steuerelement und ohne JavaScript.

Kacheln und Ebenen

6 Funktionen

Overlays

3 Funktionen

.NET

7 NuGet-Pakete

Dokumentation

Online-Hilfe und PDF-Handbücher

Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.

Jede Zeile verlinkt auf ihr Hilfethema. Mit Registered gekennzeichnete Zeilen gehören zum Offline-Paket, das die kostenlose Community Edition weglässt.

Kacheln und Ebenen

FunktionDetailsCommunityHilfe
Native KachelnRaster- und Vektorkacheln, die das Steuerelement selbst zeichnet, ohne Browser-Steuerelement und ohne JavaScript.Hilfe
Fertige AnbieterOpenStreetMap, OpenTopoMap, Esri World Imagery und Street, CARTO Light und Dark, MapTiler, Thunderforest, Stadia, oder jede URL-Vorlage mit {z}/{x}/{y}.Hilfe
Offline-KachelnKacheln aus einem lokalen z/x/y-Ordner und ein Festplatten-Cache pro Ebene (Layer.CacheFolder).~Community liest z/x/y-Kachelordner und behält den CacheFolder pro Ebene. Der Kachel-Downloader und MBTiles-Dateien gehören zum Offline-Paket.Hilfe
Kachel-Downloader und MBTilesEin Kachel-Downloader für Offline-Pakete und MBTiles-Dateien als Kachelquelle.RegistriertHilfe
VektorkachelnMVT-Vektorkacheln mit einem MapLibre- oder Mapbox-GL-Stil, von einem Server oder aus einer lokalen MBTiles-Datei.Hilfe
Rechts nach links (Arabisch und Hebräisch)Zoom-Schaltflächen, Ebenenumschalter, Kompass, Maßstabsleiste und Quellenangabe wechseln auf die gegenüberliegende Seite. Kacheln, Formen, Marker und Routen behalten ihre geografische Ausrichtung.Hilfe

Overlays

FunktionDetailsCommunityHilfe
Markierungen und ClusteringMarkierungen mit Popups und eigenen Symbolen sowie Clustering für Tausende von Markierungen.Hilfe
Formen und BeschriftungenPolylinien (gestrichelt, geodätisch), Polygone mit Löchern, Rechtecke, Kreise und Beschriftungen, mit der Maus bearbeitbar.Hilfe
HeatmapsGewichtete Heatmaps.Hilfe

Dienste und Routing

FunktionDetailsCommunityHilfe
GeokodierungTsgcMapGeocoder: Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService und Geoapify.Hilfe
RoutenplanungTsgcMapDirections: OSRM, OpenRouteService, Google, HERE, Azure, Mapbox und Geoapify.Hilfe
Orte, Höhe und ZeitzonenTsgcMapPlaces (Autovervollständigung von Orten), TsgcMapElevation und TsgcMapTimeZone.Hilfe
Offline-RoutingTsgcMapOfflineRouter für Auto, Fahrrad und zu Fuß, ohne Internet und ohne API-Schlüssel.RegistriertHilfe
Offline-GeokodierungTsgcMapOfflineGeocoder aus einem GeoNames-SQLite-Index, den TsgcMapGeoIndexBuilder erstellt.RegistriertHilfe
GerätestandortTsgcMapLocation liest die Position des Geräts.Hilfe

Dateien, Geometrie und Rendering

FunktionDetailsCommunityHilfe
GeoJSON, GPX und KMLGeoJSON, GPX und KML importieren und exportieren.Hilfe
OpenStreetMap-LeserEin Streaming-Leser für OpenStreetMap-.osm.pbf-Dateien.Hilfe
Geometrie-HilfsfunktionenEntfernung in Metern, Peilung, Zielpunkt, geodätische Interpolation, Punkt in Polygon und Linienvereinfachung.Hilfe
Statisches RenderingSaveToPNG, Bitmap- und BMP-Ausgabe ohne Fenster, geeignet für Konsole und Dienst. Unter .NET läuft MapView.RenderToPng auch unter Linux.Hilfe
Drucken und DruckvorschauPrint und ShowPrintPreview drucken die aktuelle Kartenansicht auf einer Seite mit Kacheln, Ebenen, Markierungen, Formen, Maßstabsleiste und Quellenangabe. PrintSettings legt Papier, Ausrichtung, Ränder, Skalierung, Kopf- und Fußzeile einmal für Drucker, Vorschau und PDF fest. In jeder Edition, unter VCL, FireMonkey und WinForms (FireMonkey druckt unter Windows und macOS).Hilfe
Barrierefreier PDF-Export, PDF/UA und PDF/A (mit sgcPDF)ExportToPDF schreibt die Seite als ein getaggtes Bild, standardmäßig mit 192 dpi, mit einem Alternativtext, der Mittelpunkt, Zoom und die Anzahl der Ebenen und Markierungen angibt. Die Datei ist standardmäßig ein getaggtes PDF/UA-Dokument, und PDFALevel ergänzt PDF/A-2a oder PDF/A-3a. Erfordert die sgcUIPDF-Brücke und ein lizenziertes sgcPDF (esegece.sgcUICore.sgcPDF in .NET).RegistriertHilfe
BarrierefreiheitDie Karte wird über UI Automation mit einer Textalternative bereitgestellt, die Markierungen und die Ebenen als Listen, und jede Ebene meldet, ob sie sichtbar ist. Pfeiltasten verschieben die Karte, die Plus- und Minustasten zoomen, Bild auf und Bild ab wechseln zwischen Markierungen, und Enter aktiviert eine. Das Kartenbild wird nur durch seine Mitte und den Zoom beschrieben, und die Karte folgt nicht dem hohen Kontrast von Windows. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows und WinForms.Hilfe

sgcMaps für .NET

Die .NET-Karten verwenden C#-Namen (SgcMapControl, MapView, Layer, Marker, Polyline) für WinForms und Headless-Rendering, mit den Offline-Daten in einem eigenen Paket.

PaketEditionInhalt
esegece.sgcMaps.CommunityCommunity (kostenlos)Kernbibliothek
esegece.sgcMaps.Rendering.CommunityCommunity (kostenlos)Headless-Rendering
esegece.sgcMaps.WinForms.CommunityCommunity (kostenlos)Windows-Forms-Steuerelemente
esegece.sgcMapsRegisteredKernbibliothek
esegece.sgcMaps.WinFormsRegisteredWindows-Forms-Steuerelemente
esegece.sgcMaps.RenderingRegisteredHeadless-Rendering
esegece.sgcMaps.OfflineRegisteredOffline-Daten

Dokumentation

Jede Funktion von sgcMaps ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.

Online-Hilfe

Beginne mit der Einführung zu sgcMaps, und folge dann der Schnellstartanleitung und den Funktionsthemen.

Delphi →
C++ Builder →
.NET →

PDF-Handbücher

Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Entwickle mit sgcMaps

Lade die sgcUI-Testversion herunter und füge sgcMaps zu deiner Delphi-, C++ Builder- oder .NET-Anwendung hinzu.