Baixar sgcMaps

O sgcMaps vem na avaliação sgcUI All-Access, com um instalador para Delphi e outro para C++ Builder contendo os 14 produtos sgcUI. Baixe a avaliação totalmente funcional, execute os demos compilados sem IDE ou adicione os pacotes NuGet a um projeto .NET. As licenças estão disponíveis na página de preços.

Downloads de avaliação gratuita

Uma única avaliação do sgcUI instala todos os produtos sgcUI, incluindo o sgcMaps, com funcionalidade completa para teste.

Avaliação do sgcUI para Delphi

Avaliação totalmente funcional para Delphi 7 até RAD Studio 13 com todos os 14 produtos sgcUI, incluindo o sgcMaps, e os projetos de demonstração.

Baixar avaliação para Delphi →

Avaliação do sgcUI para C++ Builder

Avaliação totalmente funcional para C++ Builder 2007 até 13. Os mesmos componentes com arquivos header em C++ e projetos de demonstração.

Baixar avaliação para C++ Builder →

Demos compilados

Executáveis prontos para uso de todos os produtos sgcUI. Os demos do sgcMaps são OfflineMap, MapFeatures, Services, OfflineServices, StaticRender (console), FMX e VectorTiles.

Baixar demos →

O que você recebe na avaliação

  • sgcMaps com todos os recursos, pacote offline incluído, mais os outros 13 produtos sgcUI
  • Pacotes VCL e FireMonkey para Delphi 7 a 13, e C++ Builder 2007 a 13 na avaliação do C++ Builder
  • Os sete projetos de demo Delphi do sgcMaps e a ajuda
  • Uma compilação feita com a avaliação mostra um aviso depois que o período de lançamento indicado na compilação passa; nada mais muda

Três passos para um sgcMaps funcionando

Instale a avaliação, execute um demo e depois coloque o sgcMaps no seu próprio formulário.

Instalar

Execute o instalador da avaliação do sgcUI. Ele instala o sgcUICore com o sgcMaps e registra o TsgcVCLMap, o TsgcFMXMap e os componentes de serviço no IDE.

Abrir um demo

Abra o 02 MapFeatures em Demos\Maps na pasta de instalação e execute-o: os tiles do OpenStreetMap são carregados, e as abas mostram agrupamento, desenho e mapas de calor.

Coloque o mapa

Em um novo formulário VCL, coloque um TsgcVCLMap, adicione uma camada com Provider definido como mtpOpenStreetMap, chame sgcMapApplyProvider e adicione um marcador com AddMarker.

Execute os demos do sgcMaps

Somente Registrada OfflineMap

Tiles de pasta, MBTiles e online, marcadores e formas, além da importação de GeoJSON, GPX e KML.

MapFeatures

Provedores e chaves de API, agrupamento de marcadores, edição de formas, mapas de calor e exportação de imagem.

Services

Busca de lugares, geocodificação, rotas, elevação, fusos horários e localização do dispositivo com os provedores online. Delphi XE8 e posteriores.

Somente Registrada OfflineServices

Crie um índice GeoNames e um grafo de rotas do OpenStreetMap, depois busque lugares e trace rotas de carro, bicicleta ou a pé sem rede.

StaticRender

StaticRender

Um programa de console que renderiza um mapa em um arquivo PNG ou BMP sem janela.

FMX

O mapa FireMonkey com tiles, marcadores e localização do dispositivo, para Windows, macOS, iOS e Android. Delphi XE6 e posteriores.

VectorTiles

VectorTiles

Um servidor de tiles vetoriais desenhado com o estilo embutido ou um arquivo de estilo próprio, com rótulos nítidos em todos os níveis de zoom.

WinFormsDemo

O SgcMapControl do .NET em uma janela WinForms com provedores, marcadores e formas.

Somente Registrada OfflineDemo

O pacote offline do .NET: tiles, roteamento e geocodificação offline a partir de arquivos de dados locais.

ConsoleRenderDemo

ConsoleRenderDemo

Um console .NET que renderiza um mapa em PNG com o MapView headless, no Windows ou no Linux.

IDEs e plataformas suportadas

ItemSuporte
Delphi e C++ BuilderDelphi 7 a 13 e C++ Builder 2007 a 13 para o modelo e o controle VCL, com mínimos por recurso: saída PNG, tiles de um servidor e o downloader a partir do Delphi 2009; calculadora de rotas, roteador offline e tiles vetoriais de um servidor a partir do XE2; controle FireMonkey, localização do dispositivo e GeoJSON a partir do XE6; MBTiles e geocodificador offline a partir do XE7 (FireDAC SQLite); serviços online a partir do XE8.
FireMonkeyWindows, macOS, iOS e Android. Localização do dispositivo no Windows, Android, iOS e macOS.
LazarusUm controle LCL do Lazarus que lê tiles somente do disco.
.NET.NET 8, .NET 9 e .NET 10 (WinForms em net8.0-windows, net9.0-windows e net10.0-windows). O MapView headless também renderiza PNG no Linux.

sgcMaps para .NET

O sgcMaps também é distribuído como uma versão gerenciada em C# com os mesmos nomes de classe para WinForms, WPF e Avalonia, entregue como pacotes NuGet.

Pacotes NuGet

Instale a edição Community gratuita com dotnet add package esegece.sgcMaps.Community, ou a edição Registrada com dotnet add package esegece.sgcMaps. Os controles para o seu framework de interface estão em esegece.sgcMaps.WinForms.

Ver no NuGet →

Demos .NET

Projetos de demonstração: WinFormsDemo, OfflineDemo, ConsoleRenderDemo.

Ler a visão geral do .NET →

Community vs. Registrada

A edição Community gratuita do sgcMaps pode ser usada por pessoas físicas e organizações com faturamento bruto anual abaixo de EUR 1 milhão e no máximo 5 desenvolvedores. A edição Registrada tem todos os recursos, o código-fonte completo e a licença comercial. A edição Community não inclui o pacote offline (downloader de tiles, fonte de tiles MBTiles, geocodificador offline e roteador offline) nem o pacote esegece.sgcMaps.Offline.

Pacotes NuGet do sgcMaps

Os pacotes Community são gratuitos. Os pacotes Registrada exigem uma licença .NET.

EdiçãoInstalaçãoObservações
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

Precisa de uma licença?

Veja as opções de preço do sgcMaps, ou adquira-o como parte de uma edição do sgcUI.