FireMonkey mapping component to integrate, display & control OpenStreetMaps in FireMonkey applications

Also available for:

For cross-platform development, you might consider 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


v2.1.1.1 (December 9, 2019)

Version history

Feature overview

Click image for a larger screenshot.

  • Position markers can be added to the maps. Markers can be default balloons or custom images.
  • Markers is a collection of positions that are indicated on the map. Markers are based on longitude and latitude coordinates.
  • A custom label text can optionally be displayed on top of a Marker, polyline or polygon or anywhere on the map.
  • Polylines is a collection of lines that are displayed on the map. Polylines are based on a list of longitude and latitude coordinates.
  • Polygons is a collection of closed lines with a filled region that are displayed on the map. Polygons are based on a list of longitude and latitude coordinates (for Polygons of type ptPath), a center point and radius (for Polygons of type ptCircle) or two longitude and latitude coordinates (for Polygons of type ptRectangle).
  • Different controls are available and can be turned on or off. LayerSwitcher, OverViewMap control, PanZoom control, Scale control and MousePosition. The position on the screen of the control as well as the visibility can be defined.

Terms of use

With the purchase of TMSFMXWebOSMaps, you are entitled to our consulting and support services to integrate the OpenStreetMaps service in FireMonkey applications for FireMonkey and with this consulting and support comes the full source code needed to do this integration. As TMSFMXWebOSMaps uses the OpenStreetMaps and OpenLayers services, you're bound to the terms of these services that can be found at:

TMS software is not responsible for the use of TMSFMXWebOSMaps. The purchase of TMSFMXWebOSMaps does not include any license fee that you might possibly be required to pay to OpenStreetMaps/OpenLayers. It will depend on your type of usage of the OpenStreetMaps/OpenLayers services whether a license fee needs to be paid to OpenStreetMaps/OpenLayers. It is the sole responsibility of the user or company providing the application that integrates the OpenStreetMaps/OpenLayers services to respect the OpenStreetMaps/OpenLayers terms and conditions. TMS software does not take any responsibility nor indemnifies any party violating the OpenStreetMaps/OpenLayers services terms & conditions.

Limited warranty

TMS software cannot guarantee the current or future operation & uptime of the OpenStreetMaps/OpenLayers services. TMS software offers the consulting and support for TMSFMXWebOSMaps in good faith that the OpenStreetMaps/OpenLayers services are reliable and future-proof services. In no case, TMS software shall offer refunds or any other compensation in case the OpenStreetMaps/OpenLayers services terms/operation change or stop.



Buy online


for Delphi XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, C++Builder XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio (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):