sgcMaps è incluso nel trial All-Access di sgcUI: un installer per Delphi e uno per C++ Builder con tutti i 17 prodotti sgcUI. Scarica il trial pienamente funzionante, esegui le demo compilate senza IDE oppure aggiungi i pacchetti NuGet a un progetto .NET. Le licenze sono disponibili nella pagina dei prezzi.
TRIAL
Download del trial gratuito
Un solo trial di sgcUI installa ogni prodotto sgcUI, sgcMaps compreso, con tutte le funzionalità per la valutazione.
Nuovo a sgcMaps? Inizia con le cinque demo QuickStart per Delphi (VCL) in Demos\Maps\00.QuickStart e leggi la guida Getting Started (PDF, in inglese) che le spiega passo dopo passo.
Trial di sgcUI per Delphi
Valutazione pienamente funzionante per Delphi 7 fino a RAD Studio 13 con tutti i 17 prodotti sgcUI, sgcMaps compreso, e i progetti demo.
Eseguibili pronti all'uso di ogni prodotto sgcUI. Le demo di sgcMaps sono OfflineMap, MapFeatures, Services, OfflineServices, StaticRender (console), FMX, VectorTiles, FMXMobile, OGCServices, PMTiles e ShapefileWKT.
sgcMaps con ogni funzionalità, pacchetto offline incluso, più gli altri 16 prodotti sgcUI
Pacchetti core, VCL e FireMonkey (sgcMaps, sgcMapsVCL e sgcMapsFMX) per Delphi da 7 a 13, FireMonkey da XE6, e C++ Builder da 2007 a 13 nel trial C++ Builder
Gli undici progetti demo Delphi di sgcMaps e la guida
Una build compilata con il trial mostra un avviso una volta superata la finestra di rilascio indicata nella build; nient'altro cambia
PRIMO AVVIO
Tre passi per avere sgcMaps in funzione
Installa il trial, esegui una demo, poi inserisci sgcMaps nel tuo form.
1
Installa
Esegui l'installer del trial di sgcUI. Installa sgcUICore con sgcMaps e registra TsgcVCLMap, TsgcFMXMap e i componenti di servizio nell'IDE.
2
Apri una demo
Apri 02 MapFeatures da Demos\Maps nella cartella di installazione ed eseguila: le tile OpenStreetMap si caricano e le schede mostrano clustering, disegno e heatmap.
3
Posa la mappa
In un nuovo form VCL, posa una TsgcVCLMap, aggiungi un livello con Provider impostato su mtpOpenStreetMap, chiama sgcMapApplyProvider e aggiungi un marcatore con AddMarker.
DEMO
Esegui le demo di sgcMaps
Solo Registered OfflineMap
Cartelle, MBTiles e tile online, marcatori e forme, più importazione di GeoJSON, GPX e KML.
MapFeatures
Provider e chiavi API, clustering dei marcatori, modifica delle forme, heatmap ed esportazione di immagini.
Services
Ricerca di luoghi, geocodifica, indicazioni, quota, fusi orari e posizione del dispositivo con i provider online. Delphi XE8 e successivi.
Solo Registered OfflineServices
Costruisci un indice GeoNames e un grafo stradale OpenStreetMap, poi cerca luoghi e calcola percorsi in auto, in bici o a piedi senza rete.
StaticRender
Un programma console che genera una mappa in un file PNG o BMP senza finestra.
FMX
La mappa FireMonkey con tile, marcatori e posizione del dispositivo, per Windows, macOS, iOS e Android. Delphi XE6 e successivi.
VectorTiles
Un server di tile vettoriali disegnato con lo stile integrato o con un tuo file di stile, con etichette nitide a ogni zoom.
FMXMobile
La mappa FireMonkey pensata per telefoni e tablet: spostamento con un dito, zoom a pizzico, grandi pulsanti di zoom, la tua posizione con un cerchio di precisione e un elenco di luoghi. Delphi 10.4 e successivi.
OGCServices
Carica un documento di capabilities WMS o WMTS da un URL o da un file, elenca i livelli e aggiunge quello scelto come overlay su OpenStreetMap, con un cursore di opacità. Delphi 2009 e successivi.
Solo Registered PMTiles
Apre un archivio PMTiles raster o vettoriale da un file o da un URL, mostra la sua intestazione e i suoi metadati, e lo aggiunge come livello centrato sull'archivio. Delphi XE2 e successivi.
ShapefileWKT
Importa uno shapefile con la sua tabella degli attributi, mostra il record di un marcatore su cui si fa clic, e importa ed esporta WKT.
WinFormsDemo
Il SgcMapControl .NET in una finestra WinForms con provider, marcatori e forme.
WpfDemo
La mappa WPF dichiarata in XAML: livelli di base e marcatori nel markup, negozi collegati come marcatori con ItemsSource, cursori di zoom e orientamento, stampa ed esportazione PDF.
AvaloniaDemo
La stessa finestra con il controllo mappa Avalonia 12 e binding compilati.
OgcServicesDemo
Il controllo mappa WinForms con un livello di base OpenStreetMap e un overlay da un servizio WMS o WMTS: carica un documento di capabilities da un URL o da un file, elenca i livelli, aggiunge quello scelto con un cursore di opacità e mostra gli errori delle tile.
Solo Registered PMTilesDemo
Il controllo mappa WinForms con un livello da un archivio PMTiles raster o vettoriale, aperto da un file o da un URL, con la sua intestazione e i suoi metadati e la mappa centrata sull'archivio.
ShapefileWktDemo
Il controllo mappa WinForms che importa uno shapefile con la sua tabella degli attributi e il record di un marcatore su cui si fa clic, più l'importazione e l'esportazione WKT degli overlay.
Solo Registered OfflineDemo
Il pacchetto offline .NET: tile, routing e geocodifica offline da file di dati locali.
ConsoleRenderDemo
Una console .NET che genera una mappa in PNG con il MapView headless, su Windows o Linux.
Da Delphi 7 a 13 e da C++ Builder 2007 a 13 per il modello, il controllo VCL, gli shapefile e WKT, con minimi per funzionalità: output PNG, tile da un server, WMS, WMTS e downloader da Delphi 2009; calcolo dei percorsi, router offline, tile vettoriali da un server e PMTiles da XE2; controllo FireMonkey, posizione del dispositivo e GeoJSON da XE6; MBTiles e geocodificatore offline da XE7 (FireDAC SQLite); servizi online da XE8.
FireMonkey
Windows da XE6; macOS, iOS e Android da Delphi 10.4 (macOS ARM da Delphi 11). Posizione del dispositivo su Windows, Android, iOS e macOS. In C++ Builder, solo Windows.
Linux a 64 bit
Le unità del core indipendente dal framework da Delphi 10.4, senza controllo mappa.
Lazarus
Un controllo Lazarus LCL che legge i tile solo dal disco.
.NET
.NET 8, .NET 9 e .NET 10 (WinForms e WPF su net8.0-windows, net9.0-windows e net10.0-windows, Avalonia 12 su net8.0, net9.0 e net10.0). Il MapView headless genera PNG anche su Linux.
.NET
sgcMaps per .NET
sgcMaps è disponibile anche come port C# gestito con gli stessi nomi di classe per WinForms, WPF e Avalonia, distribuito come pacchetti NuGet.
Pacchetti NuGet
Installa l'edizione Community gratuita con dotnet add package esegece.sgcMaps.Community, oppure l'edizione Registered con dotnet add package esegece.sgcMaps. I controlli per il tuo framework UI sono in esegece.sgcMaps.WinForms, esegece.sgcMaps.Wpf ed esegece.sgcMaps.Avalonia.
L'edizione Community gratuita di sgcMaps può essere usata da privati e organizzazioni con un fatturato lordo annuo inferiore a 1 milione di euro e con non più di 5 sviluppatori. L'edizione Registered include ogni funzionalità, il codice sorgente completo e la licenza commerciale. L'edizione Community non include il pacchetto offline (downloader di tile, sorgenti di tile MBTiles e PMTiles, geocodificatore offline e router offline) e il pacchetto esegece.sgcMaps.Offline.
NUGET
Pacchetti NuGet di sgcMaps
I pacchetti Community sono gratuiti. I pacchetti Registered richiedono una licenza .NET.