sgcMaps jest w wersji próbnej sgcUI All-Access: jeden instalator dla Delphi i jeden dla C++ Builder ze wszystkimi 17 produktami sgcUI. Pobierz w pełni funkcjonalną wersję próbną, uruchom skompilowane dema bez IDE lub dodaj pakiety NuGet do projektu .NET. Licencje są dostępne na stronie cennika.
WERSJA PRÓBNA
Bezpłatne pobieranie wersji próbnej
Jedna wersja próbna sgcUI instaluje każdy produkt sgcUI, razem z sgcMaps, z pełną funkcjonalnością do oceny.
Nowy w sgcMaps? Zacznij od pięciu dem QuickStart dla Delphi (VCL) w Demos\Maps\00.QuickStart i przeczytaj przewodnik Getting Started (PDF, po angielsku), który omawia je krok po kroku.
Wersja próbna sgcUI dla Delphi
W pełni funkcjonalna wersja próbna dla Delphi 7 do RAD Studio 13 ze wszystkimi 17 produktami sgcUI, razem z sgcMaps, oraz projektami demonstracyjnymi.
Gotowe do uruchomienia pliki wykonywalne każdego produktu sgcUI. Dema sgcMaps to OfflineMap, MapFeatures, Services, OfflineServices, StaticRender (konsola), FMX, VectorTiles, FMXMobile, OGCServices, PMTiles i ShapefileWKT.
sgcMaps z każdą funkcją, wraz z pakietem offline, oraz pozostałe 16 produktów sgcUI
Pakiety rdzenia, VCL i FireMonkey (sgcMaps, sgcMapsVCL i sgcMapsFMX) dla Delphi 7 do 13, FireMonkey od XE6, oraz C++ Builder 2007 do 13 w wersji próbnej C++ Builder
Jedenaście projektów demo Delphi dla sgcMaps i pomoc
Kompilacja z wersją próbną pokazuje komunikat po upływie okna wydania podanego w kompilacji; nic innego się nie zmienia
PIERWSZE URUCHOMIENIE
Trzy kroki do działającego sgcMaps
Zainstaluj wersję próbną, uruchom demo, a potem upuść sgcMaps na własny formularz.
1
Zainstaluj
Uruchom instalator wersji próbnej sgcUI. Instaluje sgcUICore z sgcMaps i rejestruje w IDE TsgcVCLMap, TsgcFMXMap oraz komponenty usług.
2
Otwórz demo
Otwórz 02 MapFeatures z Demos\Maps w folderze instalacji i uruchom je: kafelki OpenStreetMap się wczytają, a karty pokazują grupowanie, rysowanie i mapy cieplne.
3
Upuść mapę
Na nowym formularzu VCL upuść TsgcVCLMap, dodaj warstwę z Provider ustawionym na mtpOpenStreetMap, wywołaj sgcMapApplyProvider i dodaj znacznik przez AddMarker.
DEMA
Uruchom dema sgcMaps
Tylko zarejestrowana OfflineMap
Foldery, MBTiles i kafelki online, znaczniki i kształty oraz import GeoJSON, GPX i KML.
MapFeatures
Dostawcy i klucze API, grupowanie znaczników, edycja kształtów, mapy cieplne i eksport obrazów.
Services
Wyszukiwanie miejsc, geokodowanie, wskazówki dojazdu, wysokość, strefy czasowe i lokalizacja urządzenia z dostawcami online. Delphi XE8 i nowsze.
Tylko zarejestrowana OfflineServices
Zbuduj indeks GeoNames i graf tras OpenStreetMap, a potem wyszukuj miejsca i wyznaczaj trasy samochodem, rowerem lub pieszo bez sieci.
StaticRender
Program konsolowy, który renderuje mapę do pliku PNG lub BMP bez okna.
FMX
Mapa FireMonkey z kafelkami, znacznikami i lokalizacją urządzenia, dla Windows, macOS, iOS i Android. Delphi XE6 i nowsze.
VectorTiles
Serwer kafelków wektorowych rysowany wbudowanym stylem lub własnym plikiem stylu, z ostrymi etykietami na każdym poziomie powiększenia.
FMXMobile
Mapa FireMonkey stworzona dla telefonów i tabletów: przesuwanie jednym palcem, powiększanie gestem szczypania, duże przyciski powiększenia, Twoja pozycja z okręgiem dokładności i lista miejsc. Delphi 10.4 i nowsze.
OGCServices
Wczytuje dokument capabilities WMS lub WMTS z adresu URL lub pliku, wyświetla listę warstw i dodaje wybraną jako nakładkę na OpenStreetMap, z suwakiem przezroczystości. Delphi 2009 i nowsze.
Tylko zarejestrowana PMTiles
Otwiera rastrowe lub wektorowe archiwum PMTiles z pliku lub adresu URL, pokazuje jego nagłówek i metadane oraz dodaje je jako warstwę wyśrodkowaną na archiwum. Delphi XE2 i nowsze.
ShapefileWKT
Importuje shapefile wraz z tabelą atrybutów, pokazuje rekord klikniętego znacznika oraz importuje i eksportuje WKT.
WinFormsDemo
SgcMapControl .NET w oknie WinForms z dostawcami, znacznikami i kształtami.
WpfDemo
Mapa WPF zadeklarowana w XAML: warstwy bazowe i znaczniki w znaczniku, sklepy powiązane jako znaczniki przez ItemsSource, suwaki powiększenia i obrotu, drukowanie i eksport do PDF.
AvaloniaDemo
To samo okno z kontrolką mapy Avalonia 12 i skompilowanymi powiązaniami.
OgcServicesDemo
Kontrolka mapy WinForms z warstwą bazową OpenStreetMap i jedną nakładką z usługi WMS lub WMTS: wczytuje dokument capabilities z adresu URL lub pliku, wyświetla listę warstw, dodaje wybraną z suwakiem przezroczystości i pokazuje błędy kafelków.
Tylko zarejestrowana PMTilesDemo
Kontrolka mapy WinForms z warstwą z rastrowego lub wektorowego archiwum PMTiles, otwartego z pliku lub adresu URL, z nagłówkiem i metadanymi oraz mapą wyśrodkowaną na archiwum.
ShapefileWktDemo
Kontrolka mapy WinForms importująca shapefile wraz z tabelą atrybutów i rekordem klikniętego znacznika oraz import i eksport WKT nakładek.
Tylko zarejestrowana OfflineDemo
Pakiet offline .NET: kafelki, wyznaczanie tras i geokodowanie offline z lokalnych plików danych.
ConsoleRenderDemo
Konsola .NET, która renderuje mapę do PNG przez MapView bez interfejsu, w systemie Windows lub Linux.
Delphi 7 do 13 i C++ Builder 2007 do 13 dla modelu, kontrolki VCL, shapefile i WKT, z minimum dla poszczególnych funkcji: wyjście PNG, kafelki z serwera, WMS, WMTS i pobieranie od Delphi 2009; kalkulator tras, router offline, kafelki wektorowe z serwera i PMTiles od XE2; kontrolka FireMonkey, lokalizacja urządzenia i GeoJSON od XE6; MBTiles i geokoder offline od XE7 (FireDAC SQLite); usługi online od XE8.
FireMonkey
Windows od XE6; macOS, iOS i Android od Delphi 10.4 (macOS ARM od Delphi 11). Lokalizacja urządzenia w systemach Windows, Android, iOS i macOS. W C++ Builder tylko Windows.
Linux 64 bit
Jednostki rdzenia niezależne od frameworka od Delphi 10.4, bez kontrolki mapy.
Lazarus
Kontrolka Lazarus LCL, która czyta kafelki tylko z dysku.
.NET
.NET 8, .NET 9 i .NET 10 (WinForms i WPF na net8.0-windows, net9.0-windows i net10.0-windows, Avalonia 12 na net8.0, net9.0 i net10.0). MapView bez interfejsu renderuje PNG także w systemie Linux.
.NET
sgcMaps dla .NET
sgcMaps jest też dostarczany jako zarządzany port w C# z tymi samymi nazwami klas dla WinForms, WPF i Avalonia, w postaci pakietów NuGet.
Pakiety NuGet
Zainstaluj bezpłatną edycję Community poleceniem dotnet add package esegece.sgcMaps.Community lub edycję Zarejestrowaną poleceniem dotnet add package esegece.sgcMaps. Kontrolki dla Twojego frameworka interfejsu są w esegece.sgcMaps.WinForms, esegece.sgcMaps.Wpf i esegece.sgcMaps.Avalonia.
Darmowa edycja Community produktu sgcMaps jest dla osób prywatnych i organizacji o rocznym przychodzie brutto poniżej 1 mln EUR i nie więcej niż 5 programistach. Edycja Zarejestrowana ma wszystkie funkcje, pełny kod źródłowy i licencję komercyjną. Edycja Community nie zawiera pakietu offline (pobieranie kafelków, źródła kafelków MBTiles i PMTiles, geokoder offline i router offline) ani pakietu esegece.sgcMaps.Offline.
NUGET
Pakiety NuGet sgcMaps
Pakiety Community są bezpłatne. Pakiety zarejestrowane wymagają licencji .NET.