sgcMaps Matrice delle funzionalità
Tutto ciò che fa sgcMaps, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità. I tile sono disegnati dal controllo stesso, senza controllo browser e senza JavaScript.
Tutto ciò che fa sgcMaps, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità. I tile sono disegnati dal controllo stesso, senza controllo browser e senza JavaScript.
6 funzionalità
3 funzionalità
6 funzionalità
6 funzionalità
7 pacchetti NuGet
Guida online e manuali PDF
Registered indica le funzionalità incluse nelle edizioni Registered e Trial e non nell'edizione Community gratuita. ~ indica una funzionalità che Community ha solo in parte, con la differenza indicata sotto.
Ogni riga rimanda al relativo argomento della guida. Le righe contrassegnate come Registered fanno parte del pacchetto offline, che l'edizione Community gratuita non include.
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Tile nativi | Tile raster e vettoriali disegnati dal controllo, senza controllo browser e senza JavaScript. | Guida | |
| Provider pronti | OpenStreetMap, OpenTopoMap, Esri World Imagery e Street, CARTO Light e Dark, MapTiler, Thunderforest, Stadia, oppure qualsiasi modello di URL con {z}/{x}/{y}. | Guida | |
| Tile offline | Tile da una cartella z/x/y locale e una cache su disco per livello (Layer.CacheFolder). | ~Community legge le cartelle di tile z/x/y e mantiene la CacheFolder per livello. Il downloader di tile e i file MBTiles fanno parte del pacchetto offline. | Guida |
| Downloader di tile e MBTiles | Un downloader di tile per i pacchetti offline e i file MBTiles come sorgente di tile. | Registrata | Guida |
| Tile vettoriali | Tile vettoriali MVT con uno stile MapLibre o Mapbox GL, da un server o da un MBTiles locale. | Guida | |
| Da destra a sinistra (arabo ed ebraico) | Pulsanti di zoom, selettore dei livelli, bussola, barra della scala e attribuzione passano sul lato opposto. Tile, forme, marcatori e percorsi mantengono il loro orientamento geografico. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Marcatori e clustering | Marcatori con popup e icone personalizzate, e clustering per migliaia di marcatori. | Guida | |
| Forme ed etichette | Polilinee (tratteggiate, geodetiche), poligoni con fori, rettangoli, cerchi ed etichette, modificabili con il mouse. | Guida | |
| Heatmap | Heatmap pesate. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Geocodifica | TsgcMapGeocoder: Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService e Geoapify. | Guida | |
| Indicazioni stradali | TsgcMapDirections: OSRM, OpenRouteService, Google, HERE, Azure, Mapbox e Geoapify. | Guida | |
| Luoghi, altitudine e fusi orari | TsgcMapPlaces (completamento automatico dei luoghi), TsgcMapElevation e TsgcMapTimeZone. | Guida | |
| Instradamento offline | TsgcMapOfflineRouter per auto, bici e a piedi, senza internet né chiave API. | Registrata | Guida |
| Geocodifica offline | TsgcMapOfflineGeocoder da un indice SQLite GeoNames creato con TsgcMapGeoIndexBuilder. | Registrata | Guida |
| Posizione del dispositivo | TsgcMapLocation legge la posizione del dispositivo. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| GeoJSON, GPX e KML | Importa ed esporta GeoJSON, GPX e KML. | Guida | |
| Lettore OpenStreetMap | Un lettore in streaming per i file OpenStreetMap .osm.pbf. | Guida | |
| Funzioni di geometria | Distanza in metri, azimut, punto di destinazione, interpolazione geodetica, punto in poligono e semplificazione delle linee. | Guida | |
| Rendering statico | Output SaveToPNG, bitmap e BMP senza finestra, adatto a console e servizi. In .NET, MapView.RenderToPng funziona anche su Linux. | Guida | |
| Stampa e anteprima di stampa | Print e ShowPrintPreview stampano la vista attuale della mappa in una pagina con i suoi tile, livelli, marcatori, forme, barra della scala e attribuzione. PrintSettings imposta una sola volta la carta, l'orientamento, i margini, la scala, l'intestazione e il piè di pagina per la stampante, l'anteprima e il PDF. In tutte le edizioni, su VCL, FireMonkey e WinForms (FireMonkey stampa su Windows e macOS). | Guida | |
| Esportazione PDF accessibile, PDF/UA e PDF/A (con sgcPDF) | ExportToPDF scrive la pagina come un'unica immagine con tag, a 192 dpi per impostazione predefinita, con un testo alternativo che indica il centro, lo zoom e il numero di livelli e marcatori. Il file è per impostazione predefinita un documento PDF/UA con tag, e PDFALevel aggiunge PDF/A-2a o PDF/A-3a. Richiede il ponte sgcUIPDF e uno sgcPDF con licenza (esegece.sgcUICore.sgcPDF in .NET). | Registrata | Guida |
| Accessibilità | La mappa è esposta a UI Automation con un testo alternativo, i marcatori e i livelli come elenchi, e ogni livello indica se è visibile. Le frecce spostano la mappa, i tasti più e meno fanno lo zoom, PagÙp e PagÙgiù si spostano tra i marcatori e Invio ne attiva uno. L'immagine della mappa è descritta solo dal suo centro e dallo zoom, e la mappa non segue l'alto contrasto di Windows. Attiva per impostazione predefinita su VCL (Delphi 7-13), FireMonkey su Windows e WinForms. | Guida |
Le mappe .NET usano nomi C# (SgcMapControl, MapView, Layer, Marker, Polyline) per WinForms e il rendering headless, con i dati offline in un pacchetto separato.
| Pacchetto | Edizione | Contenuto |
|---|---|---|
esegece.sgcMaps.Community | Community (gratuita) | Libreria di base |
esegece.sgcMaps.Rendering.Community | Community (gratuita) | Rendering headless |
esegece.sgcMaps.WinForms.Community | Community (gratuita) | Controlli Windows Forms |
esegece.sgcMaps | Registered | Libreria di base |
esegece.sgcMaps.WinForms | Registered | Controlli Windows Forms |
esegece.sgcMaps.Rendering | Registered | Rendering headless |
esegece.sgcMaps.Offline | Registered | Dati offline |
Ogni funzionalità di sgcMaps è documentata nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.
Inizia dall'introduzione a sgcMaps, poi segui la guida rapida e gli argomenti sulle funzionalità.
Delphi →La guida completa di sgcUI in formato PDF, da leggere offline o stampare.
Delphi (PDF) →