VCL Component with extensive configurability for integrating Google Maps in Delphi & C++Builder

Also available for:

For future-proof cross-service development, we recommend using:


v3.2.0.1 (July 14, 2020)

Version history

Feature comparison chart

TMS maps products feature comparison chart
Compare features from TMS VCL WebGMaps & TMS FNC Maps.

Feature overview

Click image for more screenshots.

  • Different map modes: default road map, satellite view, hybrid view, StreetView, terrain
  • Extra map information: Bicycle View, Panoramio (pictures of interest) information, Traffic information
  • Get & show directions on the map *
  • Position markers, 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: MapType control, OverViewMap control, Pan control, Scale control, StreetView control and Zoom control.
  • Export to .BMP, .JPG or .PNG
  • Different mouse and keyboard options to enable/disable: mouse or keyboard panning, mouse or keyboard zoom, mouse wheel scrolling
  • 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)
  • Capability to retrieve the longitude/latitude coordinates of the current location *
  • Capability to retrieve the elevation for a given longitude/latitude coordinate *
  • TWebGMapsGeocoding helper component to facilitate conversions between address and longitude/latitude coordinates *
  • TWebGMapsLookupEdit helper component that provides auto completion while entering addresses *
  • TWebGMapsDirectionList helper component to show steps in routes with HTML formatting *
  • TWebGMapsTimeZone helper component to retrieve the time zone information for a longitude/latitude coordinate *
  • TWebGMapsDialog helper component to enable marker editing at run-time: add and remove markers, set or change the color of a marker and import/export POI files
  • Import GeoJSON files and display on the map as polygon/polyline *
  • Display a customizable label when hovering a polygon/polyline
  • Hover colors for polygons/polylines
*only available for Delphi XE / C++Builder XE or newer versions

Terms of use

With the purchase of TWebGMaps, you are entitled to our consulting and support services to integrate the Google Maps service in Delphi or C++Builder applications and with this consulting and support comes the full source code needed to do this integration. As TWebGMaps 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 TWebGMaps. The purchase of TWebGMaps 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 TWebGMaps 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.

Some sample screenshots of users applications ...

An application that tracks position and status of its trains on the French railway system, built by a customer for the biggest French train company and it uses TMS WebGMaps and TMS Planner.



No testimonials available yet for this product.


Buy online


for Delphi 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney (Prof/Enterprise/Architect)

View licensing FAQ
  • License for commercial use: Single developer license, Small team license, Site license
  • Includes full source code
  • Free 1 year updates and new releases
  • After 1 year, a 70% discount renewal is offered for a one year extension (offer valid for 30 days)
  • Free priority support through email and forum

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):