The Ultimate Universal Cross-Platform Interactive Mapping Engine
Bring powerful, location-aware functionalities into your software infrastructure with TMS FNC Maps. Specially engineered for Delphi and C++Builder developers using the universal FNC framework, this comprehensive suite allows you to easily embed fluid, interactive maps directly into your software interface. Write a single Object Pascal or C++ codebase and switch seamlessly between major cloud mapping providers without changing your core application code across Windows, macOS, iOS, Android, Linux, and the Web (TMS WEB Core).
Key Features & Service Integrations
TMS FNC Maps abstracts complex JavaScript web frameworks and REST API payloads into a reliable, native Object Pascal component layer:
- Multi-Provider Flexibility: Instantly switch between world-class mapping APIs, including Google Maps, Apple Maps (MapKit), OpenStreetMap, TomTom, Here, Azure Maps, and MapBox using identical properties and methods.
- Advanced Route Calculation: Compute high-precision driving, walking, or cycling directions with waypoint management, turn-by-turn coordinate paths, distance calculations, and duration estimations.
- Geocoding & Reverse Geocoding: Seamlessly translate text addresses into geographic coordinates (Latitude/Longitude) and vice versa natively from your source code.
- Custom Layer Overlays & Markers: Place interactive points of interest (POIs) with custom icons, draw polygons, circular zones, polyline borders, and inject real-time traffic or satellite layers smoothly.
- Hardware Accelerated Interaction: Fully supports touch gestures like pinching to zoom, double-tapping, smooth canvas panning, and fluid multi-threaded map tile loading on both mobile and desktop screens.
- Complete Offline Capabilities: Leverage specific providers like OpenStreetMap to cache map files locally for environments lacking stable internet data connectivity.
Why Choose TMS FNC Maps?
- True Code Reusability: Eliminate the need to purchase separate mapping libraries for mobile, desktop, and web apps. Develop your core location tracking routines once and distribute them everywhere smoothly.
- Vendor Lock-in Prevention: Protect your development lifecycle from sudden cloud API pricing changes. If a map service increases its operational cost, switch your backend engine to another provider with a single line of code.
- 1-Year Product Subscription: Gain complete access to regular version enhancements, web service API hotfixes, and immediate compatibility patches for the latest RAD Studio releases.



