FireMonkey component with extensive configurability for integrating Google Maps in FireMonkey applications

Also available for:

For cross-platform development, we recommend using:

  • Architecture based on orginal FireMonkey classes
  • New independent architecture built-up from scratch
  • Not easy to extend/customize
  • Easily extendible with many customization options/events
  • Performance degrades when FMX object count increases
  • Faster performance, high quality graphics
  • Basic design-time integration
  • Enhanced design-time integration
  • Supports the FMX framework only
  • Supports multiple frameworks (FMX, VCL, LCL and WEB)
  • High level of compatibility with older FMX code


v3.2.0.0 (June 3, 2020)

Version history

Feature overview

Click image for a larger screenshot.

  • Different map modes are available: default road map, satellite view, hybrid view and terrain
  • Extra map information can be displayed: Bicycle View, Panoramio (pictures of interest) information, Traffic information
  • Get & show directions on the map
  • StreetView can be selected
  • Position markers may be added to the maps, including default Google balloon markers and custom image markers.
  • Moving over a marker can display a hint with the marker title information
  • Extensive configuration options over the different Google maps controls are available: MapType control, OverViewMap control, Pan control, Scale control, StreetView control and Zoom control.
  • Capability to add polygons, polylines, circles, rectangles on top of the map
  • Capability to add labels with markers
  • Capability to construct a route by adding waypoints to the map
  • Capability to show flight routes from point to point (based on longitude/latitude)
  • TWebGMapsGeocoding/TWebGMapsReverseGeocoding helper component to facilitate conversions between address and longitude/latitude coordinates
  • Import GeoJSON files and display on the map as polygon/polyline (Delphi XE or newer)
  • Display a customizable label when hovering a polygon/polyline
  • Hover colors for polygons/polylines


TMSFMXWebGMaps supports Windows 7 or newer, macOS Yosemite or newer, iOS 10 or newer, Android 4.5 or newer.

Terms of use

With the purchase of TMSFMXWebGMaps, you are entitled to our consulting and support services to integrate the Google Maps service in FireMonkey for FireMonkey applications and with this consulting and support comes the full source code needed to do this integration. As TMSFMXWebGMaps uses the Google Maps service, you're bound to the terms of this Google service that can be found at:
TMS software is not responsible for the use of TMSFMXWebGMaps. The purchase of TMSFMXWebGMaps does not include any license fee that you might possibly be required to pay to Google. It will depend on your type of usage of the Google Maps service whether a license fee needs to be paid to Google.
It is the sole responsibility of the user or company providing the application that integrates the Google maps service to respect the Google terms and conditions . TMS software does not take any responsibility nor indemnifies any party violating the Google maps service terms & conditions.

Limited warranty

TMS software cannot guarantee the current or future operation & uptime of the Google maps service. TMS software offers the consulting and support for TMSFMXWebGMaps in good faith that the Google maps service is a reliable and future-proof service. In no case, TMS software shall offer refunds or any other compensations in case the Google maps service terms/operation changes or stops.



Buy online


for Delphi XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, C++Builder XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney (Prof/Enterprise/Architect)

View licensing FAQ

Single developer license

license for 1 developer € 95

order now
add to cart

Small team license

license for 2 developers € 150

order now
add to cart

Site license

unlimited developers in the company € 395

order now
add to cart

CreditCards and PayPal Accepted

This product is also available in the following bundle(s):