sgcMaps ist in der sgcUI-All-Access-Testversion enthalten, mit einem Installer für Delphi und einem für C++ Builder mit allen 17 sgcUI-Produkten. Lade die voll funktionsfähige Testversion herunter, führe die kompilierten Demos ohne IDE aus, oder füge die NuGet-Pakete zu einem .NET-Projekt hinzu. Lizenzen sind auf der Preisseite erhältlich.
TESTVERSION
Kostenlose Testversion herunterladen
Eine sgcUI-Testversion installiert alle sgcUI-Produkte, einschließlich sgcMaps, mit vollem Funktionsumfang zur Evaluierung.
Neu bei sgcMaps? Beginnen Sie mit den fünf QuickStart-Demos für Delphi (VCL) in Demos\Maps\00.QuickStart und lesen Sie den Getting-Started-Leitfaden (PDF, Englisch), der sie Schritt für Schritt erklärt.
sgcUI-Testversion für Delphi
Voll funktionsfähige Evaluierung für Delphi 7 bis RAD Studio 13 mit allen 17 sgcUI-Produkten, einschließlich sgcMaps, und den Beispielprojekten.
sgcMaps mit jedem Feature, Offline-Paket inklusive, plus die anderen 16 sgcUI-Produkte
Kern-, VCL- und FireMonkey-Pakete (sgcMaps, sgcMapsVCL und sgcMapsFMX) für Delphi 7 bis 13, FireMonkey ab XE6, und C++ Builder 2007 bis 13 in der C++-Builder-Testversion
Die elf Delphi-Demoprojekte für sgcMaps und die Hilfe
Ein mit der Testversion kompilierter Build zeigt einen Hinweis, sobald das im Build genannte Release-Fenster abgelaufen ist; sonst ändert sich nichts
ERSTER START
Drei Schritte zu einem laufenden sgcMaps
Installiere die Testversion, starte eine Demo und platziere dann sgcMaps auf deinem eigenen Formular.
1
Installieren
Starte den sgcUI-Testinstaller. Er installiert sgcUICore mit sgcMaps und registriert TsgcVCLMap, TsgcFMXMap und die Dienstkomponenten in der IDE.
2
Eine Demo öffnen
Öffne 02 MapFeatures aus Demos\Maps im Installationsordner und starte es: OpenStreetMap-Kacheln werden geladen, und die Tabs zeigen Clustering, Zeichnen und Heatmaps.
3
Die Karte ablegen
Lege auf einem neuen VCL-Formular eine TsgcVCLMap ab, füge eine Ebene mit Provider auf mtpOpenStreetMap hinzu, rufe sgcMapApplyProvider auf und füge mit AddMarker einen Marker hinzu.
DEMOS
Die sgcMaps-Demos ausführen
Nur Registered OfflineMap
Ordner-, MBTiles- und Online-Kacheln, Marker und Formen, dazu GeoJSON-, GPX- und KML-Import.
MapFeatures
Anbieter und API-Schlüssel, Marker-Clustering, Formbearbeitung, Heatmaps und Bildexport.
Services
Ortssuche, Geocoding, Wegbeschreibungen, Höhe, Zeitzonen und Gerätestandort mit den Online-Anbietern. Delphi XE8 und später.
Nur Registered OfflineServices
Baue einen GeoNames-Index und einen OpenStreetMap-Routengraphen, dann suche Orte und route Auto, Fahrrad oder Fußweg ohne Netz.
StaticRender
Ein Konsolenprogramm, das eine Karte ohne Fenster in eine PNG- oder BMP-Datei rendert.
FMX
Die FireMonkey-Karte mit Kacheln, Markern und Gerätestandort, für Windows, macOS, iOS und Android. Delphi XE6 und später.
VectorTiles
Ein Vektorkachelserver, gezeichnet mit dem eingebauten Stil oder einer eigenen Stildatei, mit scharfen Beschriftungen bei jeder Zoomstufe.
FMXMobile
Die FireMonkey-Karte für Smartphones und Tablets: Verschieben mit einem Finger, Pinch-Zoom, große Zoom-Schaltflächen, deine Position mit Genauigkeitskreis und eine Liste von Orten. Delphi 10.4 und neuer.
OGCServices
Lädt ein WMS- oder WMTS-Capabilities-Dokument von einer URL oder aus einer Datei, listet die Ebenen auf und fügt die gewählte als Overlay über OpenStreetMap hinzu, mit einem Deckkraft-Schieberegler. Delphi 2009 und neuer.
Nur Registered PMTiles
Öffnet ein PMTiles-Raster- oder -Vektorarchiv aus einer Datei oder von einer URL, zeigt Header und Metadaten und fügt es als Ebene hinzu, auf das Archiv zentriert. Delphi XE2 und neuer.
ShapefileWKT
Importiert ein Shapefile mit seiner Attributtabelle, zeigt den Datensatz eines angeklickten Markers und importiert und exportiert WKT.
WinFormsDemo
Das .NET-SgcMapControl in einem WinForms-Fenster mit Anbietern, Markern und Formen.
WpfDemo
Die in XAML deklarierte WPF-Karte: Basisebenen und Marker im Markup, Geschäfte als Marker mit ItemsSource gebunden, Zoom- und Peilungs-Schieberegler, Drucken und PDF-Export.
AvaloniaDemo
Dasselbe Fenster mit dem Avalonia-12-Kartensteuerelement und kompilierten Bindungen.
OgcServicesDemo
Das WinForms-Kartensteuerelement mit einer OpenStreetMap-Basisebene und einem Overlay aus einem WMS- oder WMTS-Dienst: lädt ein Capabilities-Dokument von einer URL oder aus einer Datei, listet die Ebenen auf, fügt die gewählte mit einem Deckkraft-Schieberegler hinzu und zeigt Kachelfehler an.
Nur Registered PMTilesDemo
Das WinForms-Kartensteuerelement mit einer Ebene aus einem PMTiles-Raster- oder -Vektorarchiv, aus einer Datei oder von einer URL geöffnet, mit Header und Metadaten und der auf das Archiv zentrierten Karte.
ShapefileWktDemo
Das WinForms-Kartensteuerelement importiert ein Shapefile mit seiner Attributtabelle und dem Datensatz eines angeklickten Markers, dazu WKT-Import und -Export der Overlays.
Nur Registered OfflineDemo
Das .NET-Offline-Paket: Offline-Kacheln, Routing und Geocoding aus lokalen Datendateien.
ConsoleRenderDemo
Eine .NET-Konsole, die eine Karte mit der Headless-MapView als PNG rendert, unter Windows oder Linux.
Delphi 7 bis 13 und C++ Builder 2007 bis 13 für das Modell, das VCL-Steuerelement, Shapefiles und WKT, mit Mindestversionen je Funktion: PNG-Ausgabe, Kacheln von einem Server, WMS, WMTS und der Downloader ab Delphi 2009; Routenberechnung, Offline-Router, Vektorkacheln von einem Server und PMTiles ab XE2; FireMonkey-Steuerelement, Gerätestandort und GeoJSON ab XE6; MBTiles und Offline-Geokodierer ab XE7 (FireDAC SQLite); Online-Dienste ab XE8.
FireMonkey
Windows ab XE6; macOS, iOS und Android ab Delphi 10.4 (macOS ARM ab Delphi 11). Gerätestandort unter Windows, Android, iOS und macOS. In C++ Builder nur Windows.
Linux 64 Bit
Die Einheiten des frameworkneutralen Kerns ab Delphi 10.4, ohne Kartensteuerelement.
Lazarus
Ein Lazarus-LCL-Steuerelement, das Kacheln nur von der Festplatte liest.
.NET
.NET 8, .NET 9 und .NET 10 (WinForms und WPF unter net8.0-windows, net9.0-windows und net10.0-windows, Avalonia 12 unter net8.0, net9.0 und net10.0). Die Headless-MapView rendert PNG auch unter Linux.
.NET
sgcMaps für .NET
sgcMaps gibt es auch als verwalteten C#-Port mit denselben Klassennamen für WinForms, WPF und Avalonia, bereitgestellt als NuGet-Pakete.
NuGet-Pakete
Installiere die kostenlose Community Edition mit dotnet add package esegece.sgcMaps.Community, oder die registrierte Edition mit dotnet add package esegece.sgcMaps. Die Steuerelemente für dein UI-Framework befinden sich in esegece.sgcMaps.WinForms, esegece.sgcMaps.Wpf und esegece.sgcMaps.Avalonia.
Die kostenlose Community Edition von sgcMaps können Einzelpersonen und Organisationen mit weniger als 1 Million Euro Jahresbruttoumsatz und höchstens 5 Entwicklern nutzen. Die registrierte Edition enthält alle Funktionen, den vollständigen Quellcode und die kommerzielle Lizenz. Die Community Edition enthält weder das Offline-Paket (Kachel-Downloader, MBTiles- und PMTiles-Kachelquellen, Offline-Geokodierer und Offline-Router) noch das Paket esegece.sgcMaps.Offline.
NUGET
sgcMaps NuGet-Pakete
Die Community-Pakete sind kostenlos. Die Registered-Pakete benötigen eine .NET-Lizenz.