sgcMaps est livré dans l'essai All-Access de sgcUI, un installateur pour Delphi et un pour C++ Builder avec les 17 produits sgcUI. Télécharge l'essai entièrement fonctionnel, exécute les démos compilées sans IDE, ou ajoute les paquets NuGet à un projet .NET. Les licences sont disponibles sur la page des tarifs.
ESSAI
Téléchargements d'essai gratuit
Un seul essai sgcUI installe tous les produits sgcUI, sgcMaps inclus, avec toutes les fonctionnalités pour évaluation.
Nouveau avec sgcMaps ? Commence par les cinq démos QuickStart pour Delphi (VCL) dans Demos\Maps\00.QuickStart et lis le guide Getting Started (PDF, en anglais), qui les explique pas à pas.
Essai sgcUI pour Delphi
Évaluation entièrement fonctionnelle pour Delphi 7 jusqu'à RAD Studio 13 avec les 17 produits sgcUI, sgcMaps inclus, et les projets de démonstration.
Exécutables prêts à l'emploi de chaque produit sgcUI. Les démos sgcMaps sont OfflineMap, MapFeatures, Services, OfflineServices, StaticRender (console), FMX, VectorTiles, FMXMobile, OGCServices, PMTiles et ShapefileWKT.
sgcMaps avec toutes les fonctionnalités, pack hors ligne inclus, plus les 16 autres produits sgcUI
Paquets noyau, VCL et FireMonkey (sgcMaps, sgcMapsVCL et sgcMapsFMX) pour Delphi 7 à 13, FireMonkey à partir de XE6, et C++ Builder 2007 à 13 dans l'essai C++ Builder
Les onze projets de démo Delphi de sgcMaps et l'aide
Un build compilé avec l'essai affiche un avis une fois dépassée la fenêtre de publication indiquée dans le build ; rien d'autre ne change
PREMIER LANCEMENT
Trois étapes vers un sgcMaps fonctionnel
Installe l'essai, lance une démo, puis dépose sgcMaps sur ta propre fiche.
1
Installer
Lance l'installateur d'essai sgcUI. Il installe sgcUICore avec sgcMaps et enregistre TsgcVCLMap, TsgcFMXMap et les composants de service dans l'IDE.
2
Ouvrir une démo
Ouvre 02 MapFeatures depuis Demos\Maps dans le dossier d'installation et lance-la : les tuiles OpenStreetMap se chargent, et les onglets montrent le regroupement, le dessin et les cartes de chaleur.
3
Déposer la carte
Sur une nouvelle fiche VCL, dépose un TsgcVCLMap, ajoute une couche avec Provider défini sur mtpOpenStreetMap, appelle sgcMapApplyProvider et ajoute un marqueur avec AddMarker.
DÉMOS
Lance les démos de sgcMaps
Enregistrée uniquement OfflineMap
Tuiles dossier, MBTiles et en ligne, marqueurs et formes, plus import GeoJSON, GPX et KML.
MapFeatures
Fournisseurs et clés d'API, regroupement de marqueurs, édition de formes, cartes de chaleur et export d'images.
Services
Recherche de lieux, géocodage, itinéraires, altitude, fuseaux horaires et position de l'appareil avec les fournisseurs en ligne. Delphi XE8 et suivants.
Enregistrée uniquement OfflineServices
Construis un index GeoNames et un graphe routier OpenStreetMap, puis recherche des lieux et calcule des itinéraires en voiture, à vélo ou à pied sans réseau.
StaticRender
Un programme console qui génère une carte dans un fichier PNG ou BMP sans fenêtre.
FMX
La carte FireMonkey avec tuiles, marqueurs et position de l'appareil, pour Windows, macOS, iOS et Android. Delphi XE6 et suivants.
VectorTiles
Un serveur de tuiles vectorielles dessiné avec le style intégré ou un fichier de style de ton choix, avec des étiquettes nettes à chaque zoom.
FMXMobile
La carte FireMonkey conçue pour les téléphones et les tablettes : déplacement à un doigt, zoom par pincement, grands boutons de zoom, ta position avec un cercle de précision et une liste de lieux. Delphi 10.4 et versions ultérieures.
OGCServices
Charge un document de capacités WMS ou WMTS depuis une URL ou un fichier, liste les couches et ajoute celle que tu choisis comme calque au-dessus d'OpenStreetMap, avec un curseur d'opacité. Delphi 2009 et versions ultérieures.
Enregistrée uniquement PMTiles
Ouvre une archive PMTiles raster ou vectorielle depuis un fichier ou une URL, affiche son en-tête et ses métadonnées, et l'ajoute comme couche centrée sur l'archive. Delphi XE2 et versions ultérieures.
ShapefileWKT
Importe un shapefile avec sa table d'attributs, affiche l'enregistrement d'un marqueur sur lequel on clique, et importe et exporte du WKT.
WinFormsDemo
Le SgcMapControl .NET dans une fenêtre WinForms avec fournisseurs, marqueurs et formes.
WpfDemo
La carte WPF déclarée en XAML : fonds de carte et marqueurs dans le balisage, magasins liés comme marqueurs avec ItemsSource, curseurs de zoom et d'orientation, impression et export PDF.
AvaloniaDemo
La même fenêtre avec le contrôle de carte Avalonia 12 et des liaisons compilées.
OgcServicesDemo
Le contrôle de carte WinForms avec un fond OpenStreetMap et un calque issu d'un service WMS ou WMTS : charge un document de capacités depuis une URL ou un fichier, liste les couches, ajoute celle que tu choisis avec un curseur d'opacité et affiche les erreurs de tuiles.
Enregistrée uniquement PMTilesDemo
Le contrôle de carte WinForms avec une couche issue d'une archive PMTiles raster ou vectorielle, ouverte depuis un fichier ou une URL, avec son en-tête et ses métadonnées et la carte centrée sur l'archive.
ShapefileWktDemo
Le contrôle de carte WinForms qui importe un shapefile avec sa table d'attributs et l'enregistrement d'un marqueur sur lequel on clique, plus l'import et l'export WKT des calques.
Enregistrée uniquement OfflineDemo
Le paquet .NET hors ligne : tuiles, itinéraires et géocodage hors ligne à partir de fichiers de données locaux.
ConsoleRenderDemo
Une console .NET qui génère une carte en PNG avec le MapView sans interface, sous Windows ou Linux.
Delphi 7 à 13 et C++ Builder 2007 à 13 pour le modèle, le contrôle VCL, les shapefiles et WKT, avec des minimums par fonctionnalité : sortie PNG, tuiles depuis un serveur, WMS, WMTS et téléchargeur à partir de Delphi 2009 ; calculateur d'itinéraires, routeur hors ligne, tuiles vectorielles depuis un serveur et PMTiles à partir de XE2 ; contrôle FireMonkey, localisation de l'appareil et GeoJSON à partir de XE6 ; MBTiles et géocodeur hors ligne à partir de XE7 (FireDAC SQLite) ; services en ligne à partir de XE8.
FireMonkey
Windows à partir de XE6 ; macOS, iOS et Android à partir de Delphi 10.4 (macOS ARM à partir de Delphi 11). Localisation de l'appareil sous Windows, Android, iOS et macOS. Avec C++ Builder, Windows uniquement.
Linux 64 bits
Les unités du noyau indépendant du framework à partir de Delphi 10.4, sans contrôle de carte.
Lazarus
Un contrôle Lazarus LCL qui lit uniquement les tuiles depuis le disque.
.NET
.NET 8, .NET 9 et .NET 10 (WinForms et WPF sur net8.0-windows, net9.0-windows et net10.0-windows, Avalonia 12 sur net8.0, net9.0 et net10.0). Le MapView sans interface génère aussi du PNG sous Linux.
.NET
sgcMaps pour .NET
sgcMaps est aussi distribué sous la forme d'un portage C# managé avec les mêmes noms de classes pour WinForms, WPF et Avalonia, sous forme de paquets NuGet.
Paquets NuGet
Installe l'édition Community gratuite avec dotnet add package esegece.sgcMaps.Community, ou l'édition enregistrée avec dotnet add package esegece.sgcMaps. Les contrôles pour ton framework d'interface se trouvent dans esegece.sgcMaps.WinForms, esegece.sgcMaps.Wpf et esegece.sgcMaps.Avalonia.
L'édition Community gratuite de sgcMaps peut être utilisée par les particuliers et les organisations dont le chiffre d'affaires brut annuel est inférieur à 1 million d'euros et qui comptent au maximum 5 développeurs. L'édition enregistrée offre toutes les fonctionnalités, le code source complet et la licence commerciale. L'édition Community n'inclut pas le pack hors ligne (téléchargeur de tuiles, sources de tuiles MBTiles et PMTiles, géocodeur hors ligne et calculateur d'itinéraires hors ligne) ni le paquet esegece.sgcMaps.Offline.
NUGET
Paquets NuGet de sgcMaps
Les paquets Community sont gratuits. Les paquets enregistrés nécessitent une licence .NET.