sgcMaps herunterladen

sgcMaps ist in der sgcUI-All-Access-Testversion enthalten, mit einem Installer für Delphi und einem für C++ Builder mit allen 14 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.

Kostenlose Testversion herunterladen

Eine sgcUI-Testversion installiert alle sgcUI-Produkte, einschließlich sgcMaps, mit vollem Funktionsumfang zur Evaluierung.

sgcUI-Testversion für Delphi

Voll funktionsfähige Evaluierung für Delphi 7 bis RAD Studio 13 mit allen 14 sgcUI-Produkten, einschließlich sgcMaps, und den Beispielprojekten.

Delphi-Testversion herunterladen →

sgcUI-Testversion für C++ Builder

Voll funktionsfähige Evaluierung für C++ Builder 2007 bis 13. Dieselben Komponenten mit C++-Header-Dateien und Beispielprojekten.

C++ Builder-Testversion herunterladen →

Kompilierte Demos

Sofort lauffähige Programme jedes sgcUI-Produkts. Die sgcMaps-Demos sind OfflineMap, MapFeatures, Services, OfflineServices, StaticRender (Konsole), FMX und VectorTiles.

Demos herunterladen →

Das bekommst du in der Testversion

  • sgcMaps mit jedem Feature, Offline-Paket inklusive, plus die anderen 13 sgcUI-Produkte
  • VCL- und FireMonkey-Pakete für Delphi 7 bis 13, und C++ Builder 2007 bis 13 in der C++-Builder-Testversion
  • Die sieben 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

Drei Schritte zu einem laufenden sgcMaps

Installiere die Testversion, starte eine Demo und platziere dann sgcMaps auf deinem eigenen Formular.

Installieren

Starte den sgcUI-Testinstaller. Er installiert sgcUICore mit sgcMaps und registriert TsgcVCLMap, TsgcFMXMap und die Dienstkomponenten in der IDE.

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.

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.

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

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

VectorTiles

Ein Vektorkachelserver, gezeichnet mit dem eingebauten Stil oder einer eigenen Stildatei, mit scharfen Beschriftungen bei jeder Zoomstufe.

WinFormsDemo

Das .NET-SgcMapControl in einem WinForms-Fenster mit Anbietern, Markern und Formen.

Nur Registered OfflineDemo

Das .NET-Offline-Paket: Offline-Kacheln, Routing und Geocoding aus lokalen Datendateien.

ConsoleRenderDemo

ConsoleRenderDemo

Eine .NET-Konsole, die eine Karte mit der Headless-MapView als PNG rendert, unter Windows oder Linux.

Unterstützte IDEs und Plattformen

ElementUnterstützung
Delphi und C++ BuilderDelphi 7 bis 13 und C++ Builder 2007 bis 13 für das Modell und das VCL-Steuerelement, mit Mindestversionen je Funktion: PNG-Ausgabe, Kacheln von einem Server und der Downloader ab Delphi 2009; Routenberechnung, Offline-Router und Vektorkacheln von einem Server ab XE2; FireMonkey-Steuerelement, Gerätestandort und GeoJSON ab XE6; MBTiles und Offline-Geokodierer ab XE7 (FireDAC SQLite); Online-Dienste ab XE8.
FireMonkeyWindows, macOS, iOS und Android. Gerätestandort unter Windows, Android, iOS und macOS.
LazarusEin Lazarus-LCL-Steuerelement, das Kacheln nur von der Festplatte liest.
.NET.NET 8, .NET 9 und .NET 10 (WinForms unter net8.0-windows, net9.0-windows und net10.0-windows). Die Headless-MapView rendert PNG auch unter Linux.

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.

Auf NuGet ansehen →

.NET-Demos

Demoprojekte: WinFormsDemo, OfflineDemo, ConsoleRenderDemo.

.NET-Übersicht lesen →

Community vs. Registered

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-Kachelquelle, Offline-Geokodierer und Offline-Router) noch das Paket esegece.sgcMaps.Offline.

sgcMaps NuGet-Pakete

Die Community-Pakete sind kostenlos. Die Registered-Pakete benötigen eine .NET-Lizenz.

EditionInstallationHinweise
Communitydotnet add package esegece.sgcMaps.Community
Communitydotnet add package esegece.sgcMaps.Rendering.Community
Communitydotnet add package esegece.sgcMaps.WinForms.Community
Registriertdotnet add package esegece.sgcMaps
Registriertdotnet add package esegece.sgcMaps.Rendering
Registriertdotnet add package esegece.sgcMaps.WinForms
Registriertdotnet add package esegece.sgcMaps.Offline

Du brauchst eine Lizenz?

Sieh dir die Preisoptionen für sgcMaps an, oder hol dir das Produkt als Teil einer sgcUI-Edition.