Full [better] Source Install | Unigmap 148 Xe2delphi 102 Tokyo

The installation of UniGMap 148 for Delphi 10.2 Tokyo involves several specific steps to ensure the full source code integrates correctly with the IDE. UniGMap is a powerful component library that allows developers to integrate Google Maps into Delphi VCL and FireMonkey applications using the Google Maps API.

To begin the installation, extract the full source archive to a permanent directory on your machine. Avoid using temporary folders, as Delphi needs a consistent path to reference the source files during compilation and at runtime. Once extracted, open Delphi 10.2 Tokyo and navigate to the Tools menu, then select Options. Under the Environment Options, locate the Delphi Options and then the Library page. Add the path to the UniGMap source folder to the Library Path for all relevant platforms, such as 32-bit and 64-bit Windows.

The next phase is the package compilation. Locate the package files within the extracted source—usually with a .dpk extension. For Delphi 10.2 Tokyo, look for the package specifically labeled for "Tokyo" or "D102". Open the runtime package first, right-click it in the Project Manager, and select Compile. After the runtime package is compiled, open the design-time package. Right-click this package, select Compile, and then select Install. If successful, you will receive a confirmation message, and the UniGMap components will appear in your Tool Palette under a new category.

Configuration of the Google Maps API key is a critical final step. Because UniGMap relies on the Google Maps JavaScript API, you must generate a valid API key through the Google Cloud Console. Once you have the key, you can assign it to the TUniGMap component properties within your Delphi project. This ensures that the map tiles and geocoding services load correctly without "Development Purpose Only" watermarks.

If you encounter errors during the installation, ensure that no previous versions of UniGMap are present in your library paths. Conflicting BPL files are a common cause of installation failure. Additionally, verify that you have administrative privileges if you are installing the components into protected system directories. To help me tailor the next steps for your project: Are you targeting VCL or FireMonkey? Do you need help generating a Google API key? Are you seeing a specific error code?

I can provide a code snippet for basic map initialization once the components are installed.

Installing UniGMap 1.48 (a component for Google Maps integration) in Delphi 10.2 Tokyo from the full source requires manually compiling and registering the packages. Preparation

Extract Source: Unzip your UniGMap 1.48 files to a permanent location (e.g., C:\Components\UniGMap).

Delphi Version Check: Since UniGMap 1.48 was released before Delphi 10.2, look for the package folder that matches XE2 or higher (often labeled D10, DXE, or D10.2). Step-by-Step Installation 1. Add Source Folders to Library Path

Before installing, the IDE needs to know where the source code is located. In Delphi 10.2, go to Tools > Options. Navigate to Language > Delphi > Library. Select your platform (e.g., Windows 32-bit).

Click the ellipsis [...] next to Library Path and add the following folders from your UniGMap directory: ...\Source ...\Packages (if separate) 2. Compile and Install Packages

Open the Project Group (.groupproj) or individual package files (.dpk) in the IDE.

Locate the Runtime Package: Usually named UniGMap_R.dpk or UniGMap_XE2.dpk. Right-click it in the Project Manager and select Build.

Locate the Design-time Package: Usually named UniGMap_D.dpk or dclUniGMap_XE2.dpk.

Right-click it and select Build, then right-click and select Install. unigmap 148 xe2delphi 102 tokyo full source install

Success: A dialog should appear stating that the components (e.g., TUniGMap) have been registered. 3. Critical Compatibility Fixes

If you encounter compiler errors like "Unit not found" or "Ambiguous reference", check the following:

Namespace Prefixes: Delphi 10.2 uses scoped names. You may need to add Vcl. or System. to unit names in the uses clause of the UniGMap source if they are missing.

Search Path: Ensure the folder containing the .dcu files generated during the build is also in the Library Path. Troubleshooting "Cannot load package..."

Ensure the generated .bpl file is in a folder listed in your Windows PATH environment variable (typically C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl). Invalid Platform

UniGMap 1.48 is primarily VCL. Ensure your project target platform is set to Win32 or Win64. Registration Error

Run Delphi 10.2 as Administrator during the "Install" step to allow the IDE to write to the registry. If you'd like, let me know: Any specific compiler error messages you're getting. If you are targeting 32-bit or 64-bit Windows. If you have other versions of UniGMap already installed. delphimvcframework/docs/installation_guide.md at master

Unigmap 148 is a powerful mapping component suite for Delphi developers, and installing it with full source on Delphi 10.2 Tokyo requires a specific sequence of steps to ensure pathing and library references are handled correctly. Prerequisites Before starting the installation, ensure you have: Delphi 10.2 Tokyo installed and updated. The Unigmap 148 XE2-XE10.2 source code package. Administrative rights on your workstation. Step 1: Prepare the Source Directory

Extract your Unigmap 148 source files to a permanent location (e.g., C:\Components\Unigmap).

Avoid using the Delphi program folder to prevent permission issues.

Ensure the folder structure contains the Source, Lib, and Packages subdirectories. Step 2: Configure Delphi Library Paths

Delphi needs to know where the source files are located to compile the packages. Open Delphi 10.2 Tokyo. Go to Tools > Options.

Navigate to Environment Options > Java/C++ > Delphi Options > Library. Select the 32-bit Windows platform.

Click the ellipsis next to Library path and add the path to the Unigmap Source folder. The installation of UniGMap 148 for Delphi 10

Repeat this for the 64-bit Windows platform if you plan to build 64-bit applications. Step 3: Install the Packages In Delphi, go to File > Open Project. Navigate to the Unigmap Packages folder.

Look for the package file corresponding to your version (often named Unigmap_D102.dpk or similar). Right-click on the Project Group in the Project Manager. Click Build All to compile the source code.

Right-click on the Design-time package (usually has 'D' or 'Design' in the name) and select Install.

A dialog box should appear confirming the registration of new components. Troubleshooting Tips

🚩 Missing .dcu errors: Ensure your Library Path points exactly to the folder containing the .pas files.

🚩 BPL Errors: If Delphi complains about missing .bpl files at startup, copy the compiled .bpl from your project output folder to C:\Windows\SysWOW64.

🚩 Version Mismatch: If the package was originally for XE2, you may need to update the requires section of the .dpk file to point to rtl250.dcp and vcl250.dcp (the versions for Tokyo). Key Features of Unigmap 148 Supports multiple map providers (Google, OSM, Bing).

Full source access allows for deep customization of marker logic.

High-performance rendering optimized for the Tokyo VCL framework.

is a third-party Google Maps integration component specifically designed for the

web application framework in Delphi. Version 1.4.8 is a legacy release often sought for compatibility with older Delphi environments like 10.2 Tokyo Component Overview

: Provides a Delphi wrapper for Google Maps API V3, allowing developers to embed maps, add/remove markers, and handle map events (clicks, zooms) directly from within the Delphi IDE. Architecture : It is a subclass of TUniHTMLFrame

, meaning it renders as an HTML frame within a uniGUI web application. : While modern uniGUI includes its own component, uniGMap remains popular in community forums like uniGUI Forums

for its specific feature set, such as Heatmap support and custom marker labels. FMSoft uniGUI Installation Steps for Delphi 10.2 Tokyo Close Delphi Delete old UniGUI BPL files from

For a full source installation, follow this general procedure common to uniGUI third-party components: Requirement : Ensure a compatible version of is already installed in your RAD Studio environment. Open Package : Locate the source files and open the package file ( ) corresponding to your Delphi version (e.g., uniGMap_D102.dpk for Tokyo). Compile & Install Right-click the package in the Project Manager , then select The component should then appear in the uniGUI Additional uniGUI 3rd Party section of the component palette. Library Path : Add the source folder containing the files to the Tools > Options > Delphi Options > Library > Library Path to ensure the compiler can find the units at runtime. Usage Requirement

: When placing the component on a form, you must set a unique property if using multiple maps in one project. FMSoft uniGUI Troubleshooting & Compatibility Source Availability

: "Full Source" versions are typically shared within the developer community or provided to licensed uniGUI users via the uniGUI Components Page Execution Errors

: If the map does not refresh when maximized, developers often need to manually call UniGMap1.ResizeMap in the form's : Modern Google Maps integration requires a valid Google Maps API Key

, which must be configured in the component properties or the project's custom CSS/JS section. FMSoft uniGUI for adding markers or handling Ajax events with this component? Component Reference - FMSoft uniGUI

I understand you're looking for information about Unigui (likely what you meant by "unigmap") version 1.48 for Delphi 10.2 Tokyo with full source installation.

Here’s what you need to know:

1. Prepare Environment

Conclusion: You Have Successfully Installed Unigmap 148 on XE2 and Tokyo

Congratulations. By following this full source install guide for unigmap 148 xe2delphi 102 tokyo, you have resurrected a powerful GIS engine. You navigated TNT removal, Graphics32 mismatches, and Tokyo’s type strictness.

Remember: Full source access means you are not stuck. You can now tweak the HTTP engine, add WebP tile support, or even port it to FireMonkey.

5. Verify Installation


Installation and Setup

The installation process for this package follows the standard Delphi component installation workflow:

  1. Extraction: The archive contains the source directories (Source, Packages, etc.).
  2. Library Path: Users must add the source directory to the Delphi IDE Library Path (Tools > Options > Language > Delphi > Library).
  3. Package Compilation: The user opens the design-time package (.dpk file) specific to Delphi 10.2 Tokyo in the IDE.
  4. Install: After compiling the package, the "Install" button registers the components into the Tool Palette.

Introduction: A Journey into Legacy GIS Mapping

In the fast-paced world of software development, few things are as challenging—or as rewarding—as resurrecting a powerful but outdated library. If you have landed here searching for the term "unigmap 148 xe2delphi 102 tokyo full source install", you are likely a developer maintaining a legacy geographic information system (GIS), or a enthusiast trying to compile a classic mapping suite.

Unigmap (often stylized as UniGMap) is a legendary set of Delphi components for GIS visualization. Versions 148 (likely a build number) are particularly sought after because they represent a stable bridge between the older TNTUnicode controls and modern FireMonkey (FMX) frameworks.

This article will walk you through the full source installation of Unigmap 148 on Embarcadero Delphi XE2 and Delphi 10.2 Tokyo. We will cover compatibility layers, common pitfalls (missing units, E2040 errors), and how to force this vintage code to render maps again.


Consent Preferences