Descargar sgcMaps

sgcMaps se incluye en la prueba All-Access de sgcUI, con un instalador para Delphi y otro para C++ Builder con los 14 productos sgcUI. Descarga la prueba totalmente funcional, ejecuta las demos compiladas sin necesidad de IDE o añade los paquetes NuGet a un proyecto .NET. Las licencias están disponibles en la página de precios.

Descargas de prueba gratuitas

Una única prueba de sgcUI instala todos los productos sgcUI, sgcMaps incluido, con funcionalidad completa para evaluación.

Prueba de sgcUI para Delphi

Evaluación totalmente funcional para Delphi 7 hasta RAD Studio 13 con los 14 productos sgcUI, sgcMaps incluido, y los proyectos de demostración.

Descargar prueba para Delphi →

Prueba de sgcUI para C++ Builder

Evaluación totalmente funcional para C++ Builder 2007 hasta 13. Los mismos componentes con archivos de cabecera C++ y proyectos de demostración.

Descargar prueba para CBuilder →

Demos compiladas

Ejecutables listos para usar de cada producto sgcUI. Las demos de sgcMaps son OfflineMap, MapFeatures, Services, OfflineServices, StaticRender (consola), FMX y VectorTiles.

Descargar demos →

Qué incluye la prueba

  • sgcMaps con todas las funciones, paquete sin conexión incluido, más los otros 13 productos sgcUI
  • Paquetes VCL y FireMonkey para Delphi 7 a 13, y C++ Builder 2007 a 13 en la prueba de C++ Builder
  • Los siete proyectos de demo de Delphi de sgcMaps y la ayuda
  • Una compilación hecha con la prueba muestra un aviso cuando pasa la ventana de versión indicada en la compilación; nada más cambia

Tres pasos para tener sgcMaps funcionando

Instala la prueba, ejecuta una demo y coloca sgcMaps en tu propio formulario.

Instalar

Ejecuta el instalador de la prueba de sgcUI. Instala sgcUICore con sgcMaps y registra TsgcVCLMap, TsgcFMXMap y los componentes de servicio en el IDE.

Abre una demo

Abre 02 MapFeatures desde Demos\Maps en la carpeta de instalación y ejecútalo: se cargan las teselas de OpenStreetMap y las pestañas muestran agrupación, dibujo y mapas de calor.

Suelta el mapa

En un formulario VCL nuevo, suelta un TsgcVCLMap, añade una capa con Provider definido como mtpOpenStreetMap, llama a sgcMapApplyProvider y añade un marcador con AddMarker.

Ejecuta las demos de sgcMaps

Solo registrada OfflineMap

Teselas de carpeta, MBTiles y en línea, marcadores y formas, además de importación GeoJSON, GPX y KML.

MapFeatures

Proveedores y claves de API, agrupación de marcadores, edición de formas, mapas de calor y exportación de imágenes.

Services

Búsqueda de lugares, geocodificación, direcciones, elevación, zonas horarias y ubicación del dispositivo con los proveedores en línea. Delphi XE8 y posteriores.

Solo registrada OfflineServices

Construye un índice GeoNames y un grafo de rutas de OpenStreetMap, y luego busca lugares y calcula rutas en coche, bici o a pie sin red.

StaticRender

StaticRender

Un programa de consola que renderiza un mapa a un archivo PNG o BMP sin ventana.

FMX

El mapa FireMonkey con teselas, marcadores y ubicación del dispositivo, para Windows, macOS, iOS y Android. Delphi XE6 y posteriores.

VectorTiles

VectorTiles

Un servidor de teselas vectoriales dibujado con el estilo integrado o un archivo de estilo propio, con etiquetas nítidas en cada zoom.

WinFormsDemo

El SgcMapControl de .NET en una ventana WinForms con proveedores, marcadores y formas.

Solo registrada OfflineDemo

El paquete .NET sin conexión: teselas, rutas y geocodificación sin conexión a partir de archivos de datos locales.

ConsoleRenderDemo

ConsoleRenderDemo

Una consola .NET que renderiza un mapa a PNG con el MapView sin ventana, en Windows o Linux.

IDE y plataformas compatibles

ElementoCompatibilidad
Delphi y C++ BuilderDelphi 7 a 13 y C++ Builder 2007 a 13 para el modelo y el control VCL, con mínimos por función: salida PNG, teselas desde un servidor y el descargador desde Delphi 2009; calculador de rutas, enrutador sin conexión y teselas vectoriales desde un servidor desde XE2; control FireMonkey, ubicación del dispositivo y GeoJSON desde XE6; MBTiles y geocodificador sin conexión desde XE7 (FireDAC SQLite); servicios en línea desde XE8.
FireMonkeyWindows, macOS, iOS y Android. Ubicación del dispositivo en Windows, Android, iOS y macOS.
LazarusUn control LCL de Lazarus que solo lee teselas del disco.
.NET.NET 8, .NET 9 y .NET 10 (WinForms en net8.0-windows, net9.0-windows y net10.0-windows). El MapView sin ventana también renderiza PNG en Linux.

sgcMaps para .NET

sgcMaps también se distribuye como un port gestionado en C# con los mismos nombres de clase para WinForms, WPF y Avalonia, en paquetes NuGet.

Paquetes NuGet

Instala la edición Community gratuita con dotnet add package esegece.sgcMaps.Community, o la edición registrada con dotnet add package esegece.sgcMaps. Los controles para tu framework de interfaz están en esegece.sgcMaps.WinForms.

Ver en NuGet →

Demos .NET

Proyectos de demostración: WinFormsDemo, OfflineDemo, ConsoleRenderDemo.

Leer la introducción de .NET →

Community vs. Registrada

La edición Community gratuita de sgcMaps puede ser usada por particulares y organizaciones con menos de 1 millón de euros de facturación bruta anual y no más de 5 desarrolladores. La edición registrada incluye todas las funciones, el código fuente completo y la licencia comercial. La edición Community no incluye el paquete sin conexión (descargador de teselas, origen de teselas MBTiles, geocodificador sin conexión y enrutador sin conexión) ni el paquete esegece.sgcMaps.Offline.

Paquetes NuGet de sgcMaps

Los paquetes Community son gratuitos. Los paquetes registrados requieren una licencia .NET.

EdiciónInstalaciónNotas
Communitydotnet add package esegece.sgcMaps.Community
Communitydotnet add package esegece.sgcMaps.Rendering.Community
Communitydotnet add package esegece.sgcMaps.WinForms.Community
Registradadotnet add package esegece.sgcMaps
Registradadotnet add package esegece.sgcMaps.Rendering
Registradadotnet add package esegece.sgcMaps.WinForms
Registradadotnet add package esegece.sgcMaps.Offline

¿Necesitas una licencia?

Consulta las opciones de precios de sgcMaps, o consíguelo como parte de una edición de sgcUI.