Komponenty Delphi pomoc
Start › Instalacja

Instalacja

RAD Studio 12 Athens, Windows (VCL) i FireMonkey.

1. Pakiety map

Otwórz Packages/MapComponents.groupproj i skompiluj kolejno:

PakietZawartość
MapComponentsRTWspólny kod: typy, most JS, wyszukiwanie, TEditMap, TMapAreas (runtime).
MapComponentsVCLTTileMapVCL, T3DMapVCL i okno edytora VCL (runtime).
MapComponentsFMXTTileMapFMX, T3DMapFMX i okno edytora FMX (runtime).
MapComponentsDsgnRejestracja na palecie „Maps”, ikony, edytory właściwości (design-time) – kliknij Install.

Dodaj katalog Source do Library path (Tools › Options › Language › Delphi › Library) dla każdej platformy.

2. WebView2 (VCL)

Mapy VCL używają TEdgeBrowser. Na Windows 10/11 runtime Edge WebView2 jest zwykle zainstalowany; do dystrybucji dołącz WebView2Loader.dll (z katalogu Redist RAD Studio) obok pliku EXE.

3. Pierwsza mapa

  1. Upuść TTileMapVCL na formę i ustaw Align = alClient.
  2. Upuść TNominatimSearchProvider – mapa połączy się z nim sama (AutoLinkComponents).
  3. W FormCreate ustaw token wyszukiwania i uruchom program.
procedure TForm1.FormCreate(Sender: TObject);
begin
  NominatimSearchProvider1.Token := GetEnvironmentVariable('MAP_SEARCH_TOKEN');
  TileMap1.ZeroLat := 52.2297;
  TileMap1.ZeroLon := 21.0122;
end;
Gotowe przykłady: Demos/DemoTileVCL, Demo3DVCL, DemoAreasVCL, DemoSearchVCL, DemoFMX.

4. GeoFencing

TGeoFencing ma własny projekt i pakiety (GeoFencing.groupproj). Na Androidzie korzysta z biblioteki Kastri (MIT), na iOS z CLLocationManager. Zobacz stronę komponentu.