Télécharger sgcMaps

sgcMaps est livré dans l'essai All-Access de sgcUI, un installateur pour Delphi et un pour C++ Builder avec les 14 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.

Téléchargements d'essai gratuit

Un seul essai sgcUI installe tous les produits sgcUI, sgcMaps inclus, avec toutes les fonctionnalités pour évaluation.

Essai sgcUI pour Delphi

Évaluation entièrement fonctionnelle pour Delphi 7 jusqu'à RAD Studio 13 avec les 14 produits sgcUI, sgcMaps inclus, et les projets de démonstration.

Télécharger l'essai Delphi →

Essai sgcUI pour C++ Builder

Évaluation entièrement fonctionnelle pour C++ Builder 2007 à 13. Les mêmes composants avec fichiers d'en-tête C++ et projets de démonstration.

Télécharger l'essai CBuilder →

Démos compilées

Exécutables prêts à l'emploi de chaque produit sgcUI. Les démos sgcMaps sont OfflineMap, MapFeatures, Services, OfflineServices, StaticRender (console), FMX et VectorTiles.

Télécharger les démos →

Ce que tu obtiens dans l'essai

  • sgcMaps avec toutes les fonctionnalités, pack hors ligne inclus, plus les 13 autres produits sgcUI
  • Paquets VCL et FireMonkey pour Delphi 7 à 13, et C++ Builder 2007 à 13 dans l'essai C++ Builder
  • Les sept 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

Trois étapes vers un sgcMaps fonctionnel

Installe l'essai, lance une démo, puis dépose sgcMaps sur ta propre fiche.

Installer

Lance l'installateur d'essai sgcUI. Il installe sgcUICore avec sgcMaps et enregistre TsgcVCLMap, TsgcFMXMap et les composants de service dans l'IDE.

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.

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.

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

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

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.

WinFormsDemo

Le SgcMapControl .NET dans une fenêtre WinForms avec fournisseurs, marqueurs et formes.

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

ConsoleRenderDemo

Une console .NET qui génère une carte en PNG avec le MapView sans interface, sous Windows ou Linux.

IDE et plateformes pris en charge

ÉlémentPrise en charge
Delphi et C++ BuilderDelphi 7 à 13 et C++ Builder 2007 à 13 pour le modèle et le contrôle VCL, avec des minimums par fonctionnalité : sortie PNG, tuiles depuis un serveur et téléchargeur à partir de Delphi 2009 ; calculateur d'itinéraires, routeur hors ligne et tuiles vectorielles depuis un serveur à 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.
FireMonkeyWindows, macOS, iOS et Android. Localisation de l'appareil sous Windows, Android, iOS et macOS.
LazarusUn contrôle Lazarus LCL qui lit uniquement les tuiles depuis le disque.
.NET.NET 8, .NET 9 et .NET 10 (WinForms sur net8.0-windows, net9.0-windows et net10.0-windows). Le MapView sans interface génère aussi du PNG sous Linux.

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.

Voir sur NuGet →

Démos .NET

Projets de démonstration : WinFormsDemo, OfflineDemo, ConsoleRenderDemo.

Lire la présentation .NET →

Community ou enregistrée

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, source de tuiles MBTiles, géocodeur hors ligne et calculateur d'itinéraires hors ligne) ni le paquet esegece.sgcMaps.Offline.

Paquets NuGet de sgcMaps

Les paquets Community sont gratuits. Les paquets enregistrés nécessitent une licence .NET.

ÉditionInstallationNotes
Communitydotnet add package esegece.sgcMaps.Community
Communitydotnet add package esegece.sgcMaps.Rendering.Community
Communitydotnet add package esegece.sgcMaps.WinForms.Community
Enregistréedotnet add package esegece.sgcMaps
Enregistréedotnet add package esegece.sgcMaps.Rendering
Enregistréedotnet add package esegece.sgcMaps.WinForms
Enregistréedotnet add package esegece.sgcMaps.Offline

Besoin d'une licence ?

Consulte les options de tarifs de sgcMaps, ou obtiens-le avec une édition sgcUI.