Download sgcMaps

sgcMaps ships in the sgcUI All-Access trial, one installer for Delphi and one for C++ Builder with all 14 sgcUI products. Download the fully functional trial, run the compiled demos with no IDE, or add the NuGet packages to a .NET project. Licenses are available on the pricing page.

Free Trial Downloads

One sgcUI trial installs every sgcUI product, sgcMaps included, with full functionality for evaluation.

sgcUI Trial for Delphi

Fully functional evaluation for Delphi 7 through RAD Studio 13 with all 14 sgcUI products, sgcMaps included, and the demo projects.

Download Delphi Trial →

sgcUI Trial for C++ Builder

Fully functional evaluation for C++ Builder 2007 through 13. The same components with C++ header files and demo projects.

Download CBuilder Trial →

Compiled Demos

Ready to run executables of every sgcUI product. The sgcMaps demos are OfflineMap, MapFeatures, Services, OfflineServices, StaticRender (console), FMX and VectorTiles.

Download Demos →

What You Get in the Trial

  • sgcMaps with every feature, the offline pack included, plus the other 13 sgcUI products
  • VCL and FireMonkey packages for Delphi 7 to 13, and C++ Builder 2007 to 13 in the C++ Builder trial
  • The seven Delphi demo projects for sgcMaps and the help
  • A build compiled with the trial shows a notice once the release window named in the build has passed; nothing else changes

Three Steps to a Running sgcMaps

Install the trial, run a demo, then drop sgcMaps on your own form.

Install

Run the sgcUI trial installer. It installs sgcUICore with sgcMaps and registers TsgcVCLMap, TsgcFMXMap and the service components in the IDE.

Open a demo

Open 02 MapFeatures from Demos\Maps in the installation folder and run it: OpenStreetMap tiles load, and the tabs show clustering, drawing and heatmaps.

Drop the map

On a new VCL form, drop a TsgcVCLMap, add a layer with Provider set to mtpOpenStreetMap, call sgcMapApplyProvider and add a marker with AddMarker.

Run the sgcMaps Demos

Registered only OfflineMap

Folder, MBTiles and online tiles, markers and shapes, plus GeoJSON, GPX and KML import.

MapFeatures

Providers and API keys, marker clustering, shape editing, heatmaps and image export.

Services

Place search, geocoding, directions, elevation, time zones and device location with the online providers. Delphi XE8 and later.

Registered only OfflineServices

Build a GeoNames index and an OpenStreetMap route graph, then search places and route a car, bike or walk with no network.

StaticRender

StaticRender

A console program that renders a map to a PNG or BMP file with no window.

FMX

The FireMonkey map with tiles, markers and device location, for Windows, macOS, iOS and Android. Delphi XE6 and later.

VectorTiles

VectorTiles

A vector tile server drawn with the built in style or a style file of your own, with crisp labels at every zoom.

WinFormsDemo

The .NET SgcMapControl in a WinForms window with providers, markers and shapes.

Registered only OfflineDemo

The .NET offline package: offline tiles, routing and geocoding from local data files.

ConsoleRenderDemo

ConsoleRenderDemo

A .NET console that renders a map to PNG with the headless MapView, on Windows or Linux.

Supported IDEs and Platforms

ItemSupport
Delphi and C++ BuilderDelphi 7 to 13 and C++ Builder 2007 to 13 for the model and the VCL control, with minimums per feature: PNG output, tiles from a server and the downloader from Delphi 2009; route calculator, offline router and vector tiles from a server from XE2; FireMonkey control, device location and GeoJSON from XE6; MBTiles and offline geocoder from XE7 (FireDAC SQLite); online services from XE8.
FireMonkeyWindows, macOS, iOS and Android. Device location on Windows, Android, iOS and macOS.
LazarusA Lazarus LCL control that reads tiles from disk only.
.NET.NET 8, .NET 9 and .NET 10 (WinForms on net8.0-windows, net9.0-windows and net10.0-windows). The headless MapView also renders PNG on Linux.

sgcMaps for .NET

sgcMaps also ships as a managed C# port with the same class names for WinForms, WPF and Avalonia, delivered as NuGet packages.

NuGet Packages

Install the free Community edition with dotnet add package esegece.sgcMaps.Community, or the Registered edition with dotnet add package esegece.sgcMaps. The controls for your UI framework are in esegece.sgcMaps.WinForms.

View on NuGet →

.NET Demos

Demo projects: WinFormsDemo, OfflineDemo, ConsoleRenderDemo.

Read the .NET overview →

Community vs. Registered

The free Community edition of sgcMaps can be used by individuals and organizations under EUR 1M annual gross revenue with no more than 5 developers. The Registered edition has every feature, full source code and the commercial license. The Community edition leaves out the offline pack (tile downloader, MBTiles tile source, offline geocoder and offline router) and the esegece.sgcMaps.Offline package.

sgcMaps NuGet Packages

The Community packages are free. The Registered packages need a .NET license.

EditionInstallNotes
Communitydotnet add package esegece.sgcMaps.Community
Communitydotnet add package esegece.sgcMaps.Rendering.Community
Communitydotnet add package esegece.sgcMaps.WinForms.Community
Registereddotnet add package esegece.sgcMaps
Registereddotnet add package esegece.sgcMaps.Rendering
Registereddotnet add package esegece.sgcMaps.WinForms
Registereddotnet add package esegece.sgcMaps.Offline

Need a License?

View pricing options for sgcMaps, or get it as part of an sgcUI edition.