FMX

TMS FMX WebGMaps

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

Also available for:



Release

v2.9.4.1 (November 6, 2017)

Version history

Version History

Display:


v2.9.4.1

  • Fixed : Issue with importing GPX files

v2.9.4.0

  • New : Directions[].TotalDistance and Directions[].TotalDuration properties added

v2.9.2.0

  • Fixed : Issue with HTTP requests on Android (NetworkOnMainThreadException)

v2.9.1.1

  • Fixed : Issue with updating the TagString text for Polygons of type ptCircle and ptRectangle
  • Fixed : Disabled fullscreen control

v2.9.1.0

  • New : Automatic update of IE browser emulation mode in Windows
  • Fixed : Issue with GetDirections text encoding

v2.9.0.0

  • New : SubMarkers collection property for Markers
  • New : OpenSubMarkerInfoWindow method added
  • New : OnSubMarkerClick event added
  • New : Markers.LoadFromPOI Markers.LoadFromPOIStream Markers.SaveToPOI Markers.SaveToPOIStream methods added
  • New : DeleteSubMarkers method added
  • New : CreateSubMarkers method added

v2.8.0.2

  • Fixed : The event parameter Sender is now returned as a TTMSFMXWebGMaps object
  • Fixed : The event parameter Sender is now returned as a TTMSFMXWebGMaps object
  • Fixed : C++ Builder compile issue
  • Fixed : C Builder compile issue in FMX

v2.8.0.1

  • Fixed : Issue with Polyline hovering

v2.8.0.0

  • New : TagString TagObject properties for Polygons Polylines collections
  • New : PolygonLabel class property
  • New : LoadGeoJSONPolygon and LoadGeoJSONPolyline methods
  • New : HoverColor for Polylines collection
  • New : HoverBackgroundColor HoverBorderColor for Polygons collection
  • New : ClearPolygons and ClearPolylines methods
  • Fixed : Issue with using GetDirections in combination with RenderDirections

v2.7.2.0

  • New : RemoveDirections(Index) method overload.
  • New : RemoveAllDirections method.
  • Fixed : Issue with use of TFMXWebGMaps for Win64 for C specifically

v2.7.1.1

  • Fixed : Issue with hiding the Debug Console

v2.7.1.0

  • New : TTMSFMXWebGMapsReverseGeocoding: Published property APIKey
  • New : TTMSFMXWebGMapsGeocoding: Published property APIKey
  • New : Published property APIKey
  • New : Public property ShowDebugConsole
  • New : OnAfterRoutingWaypointAdded event added
  • Fixed : Issue with switching focus to other controls on Android
  • Fixed : Issue with assigning APIKey property on Android

v2.7.0.0

  • New : SavePathToGPSRoute method added
  • New : SavePathToGPSRoute method added
  • New : SavePathToGPSRoute method added
  • New : Routing property added
  • New : Routing property added
  • New : Routing property added
  • New : Parameter ZoomToRoute added in LoadFromGPS() method
  • New : Parameter ZoomToRoute added in LoadFromGPS() method
  • New : Parameter ZoomToRoute added in LoadFromGPS() method
  • New : Overload Path.Add(Location: TLocation) added
  • New : Overload Path.Add(Location: TLocation) added
  • New : Overload Path.Add(Location: TLocation) added
  • New : OnRoutingWaypointAdded event added
  • New : OnRoutingWaypointAdded event added
  • New : OnRoutingWaypointAdded event added
  • New : Method FillRouteList() added
  • New : Method FillRouteList() added
  • New : Method FillRouteList() added
  • Fixed : Map events compatibility in iOS 10
  • Fixed : Map events compatibility in iOS 10
  • Fixed : Map events compatibility in iOS 10

v2.6.1.0

  • New : APIClientAuthURL property
  • Improved : Timeout handler for browser initialization to prevent hanging app
  • Fixed : Possible issue with the default browser location
  • Fixed : Issue with installation through subscription manager
  • Fixed : Issue with executing javascript on Android
  • Fixed : Handling Google API key setting via URL

v2.6.0.2

  • Fixed : Issue executing javascript on Android

v2.6.0.1

  • Fixed : Issue installing through subscription manager

v2.6.0.0

  • New : SaveMarkersToPOI method added
  • New : SaveMapBounds, LoadMapBounds methods added
  • New : RenderDirections parameter added: RouteColor
  • New : Markers[].MapLabel.OffsetLeft/OffsetTop properties added
  • New : Markers.Text property added
  • New : MapOptions.DisableTilt property added
  • New : ControlsOptions.RotateControl property added
  • New : Added support to update the Markers[].MapLabel settings on the map
  • Improved : Google Maps Premium compatibility
  • Fixed : Issue with Android class memory limitation

v2.5.5.0

  • New : OnMapTilesLoad event added
  • New : LoadMarkersFromPOI method added
  • New : APIChannel property added
  • Fixed : Issue with APISignature

v2.5.0.2

  • Fixed : Issue with IconColor property default value
  • Fixed : Installation issue

v2.5.0.0

  • New : MapOptions.ZoomMarker property
  • New : IconWidth, IconZoomWidth, IconHeight, IconZoomHeight properties for Markers
  • New : IconColor, IconState properties for Markers
  • New : Events OnMarkerZoomIn, OnMarkerZoomOut added
  • Fixed : Issue with OnPolylineChanged event after updating a polyline
  • Fixed : Issue with OnPolygonChanged event after updating a polygon

v2.4.0.2

  • Fixed : Issues with marker clusters due to changes in the Google API
  • Fixed : Issue with executing javascript on a nil referenced webbrowser instance in Android
  • Fixed : Issue with OnMapDblClick event

v2.4.0.1

  • Fixed : Issue with latitude and longitude conversion on iOS / Android

v2.4.0.0

  • New : XYToLonLat function to convert XY to LonLat coordinates
  • New : WayPointIndex property for each Leg of a Direction
  • New : The GetDirections call will use the APIKey value when available
  • New : Support for Google Maps for Work with new public properties APIClientID and APISignature
  • New : RAD Studio 10.1 Berlin support
  • New : OnPolylineChanged event
  • New : OnPolygonChanged event
  • New : LonLatToXY function to convert LonLat to XY coordinates
  • New : LoadGPSRoute() function added to load routes from GPX files
  • New : GetModifiedMapPolyline function to retrieve modified polyline coordinates
  • New : GetModifiedMapPolygon function to retrieve modified polygon coordinates
  • New : Function GetElevation and property Elevations
  • New : Event added OnInitHTML
  • New : Cluster support

v2.0.1.6

  • Fixed : Issue with toggling visibility on iOS
  • Fixed : Initialization issue on Windows

v2.0.1.5

  • Fixed : Issue with TMarkers.Bounds

v2.0.1.4

  • Fixed : Issue with reinitializing the map when it is loading

v2.0.1.3

  • Fixed : Missing C++Builder header files for OSX32 platform target

v2.0.1.2

  • Fixed : Repainting issues on Mac OS in XE8 and older
  • Fixed : Issue with toggling visibility

v2.0.1.1

  • Fixed : Repainting issues on Mac OS

v2.0.1.0

  • New : Language property for TTMSFMXWebGMapsReverseGeocoding component
  • Fixed : Issue with changing language

v2.0.0.0

  • New : LoadGPSRoute function added to load routes from GPX files
  • Fixed : Issue with NSURLConnection bad system call with no active internet connection in TTMSFMXWebGMapsGeocoding

v1.9.5.2

  • Fixed : Issue with blank webbrowser due to underlying API changes in TTMSFMXWebGMaps

v1.9.5.1

  • Fixed : Issue with blank webbrowser due to incorrect HTML
  • Fixed : Issue with GoToAddress method

v1.9.5.0

  • New : Support for C++Builder XE8 and 10 Seattle

v1.9.4.1

  • Fixed : Issue with webbrowser creation in RAD Studio 10 Seattle

v1.9.4.0

  • New : Support for Delphi 10 Seattle Prof, Ent. Architect added

v1.9.3.0

  • New : Windows 64 bit support for XE8 and newer
  • New : Replaced TChromiumFMX implementation with default FireMonkey TWebBrowser implementation for XE8 and newer

v1.9.2.1

  • Fixed : Issue with ':' in Marker title

v1.9.2.0

  • New : Support for Delphi XE8 Prof, Ent. Architect added

v1.9.1.8

  • Fixed : Issue rendering on Mac

v1.9.1.7

  • Fixed : Issue with parsing nodes

v1.9.1.6

  • Fixed : Issue with URL Decoding

v1.9.1.5

  • Fixed : Issue with painting if Width / Height is not a whole number (please download the latest ChromiumFMX.zip file)
  • Fixed : Issue with URL Encoding

v1.9.1.4

  • Fixed : Issue with rendering on Mac
  • Fixed : Issue with duplicate browser interfaces when combined with TTMSFMXWebOSMaps

v1.9.1.3

  • Fixed : Browser issues on Mac OSX

v1.9.1.2

  • Fixed : interaction events not working when linking against iOS 8

v1.9.1.1

  • Fixed : Issue with duplicate GUIDs

v1.9.1.0

  • New : XE7 support

v1.9.0.1

  • Fixed : Issue parsing javascript when navigating to streetview from POI

v1.9.0.0

  • New : RenderDirections overload added with long/lat parameters
  • New : Polygon[].Paths[].PathBounds to retrieve outer bounds of a single polygon
  • New : Polygon.Bounds to retrieve outer bounds of all polygons
  • New : PolyLines[].Paths[].PathBounds to retrieve outer bounds of a single polyline
  • New : PolyLines.Bounds to retrieve outer bounds of all poly lines
  • New : OnStreetViewChange event
  • New : Markers.Bounds to retrieve outer bounds of markers
  • New : MapOptions.DisablePOI to disable the display of points of interest icons on the map
  • New : KML Layer support: AddMapKMLLayer, DeleteMapKMLLayer, DeleteMapAllKMLLayer functions and OnKMLLayerClick event added
  • New : Function DegreesToLonLat added
  • New : Directions extended with WayPoints, avoid Tolls/Highways
  • Improved : Trial version compiled in release mode
  • Improved : Polygons and Polylines are automatically displayed when added via the Object Inspector
  • Improved : In OpenMarkerInfoWindowHTML double quotes are now accepted

v1.8.0.3

  • Improved : Allow interception of URL redirection, blocking navigation
  • Fixed : Issue with keyboard input on Android in TTMSFMXWebGMapsWebBrowser

v1.8.0.2

  • Fixed : Issue with Android backbutton and iOS positioning

v1.8.0.1

  • Fixed : Issue with Android visibility

v1.8.0.0

  • New : Windows 32 bit support
  • Improved : alignment and positioning

v1.7.0.0

  • New : XE6 Support

v1.6.0.5

  • Improved : Enabled and Visible property behavior

v1.6.0.4

  • Improved : Published Visible property

v1.6.0.3

  • Fixed : Issue with parsing marker Javascript

v1.6.0.2

  • Fixed : Issue with statusbar height offset on iOS
  • Fixed : Issue with click detection when visible is false on Android

v1.6.0.1

  • Fixed : Issue with Parent and Visibility

v1.6.0.0

  • New : Android support

v1.5.0.0

  • New : XE5 support
  • New : Public property APIKey
  • New : Procedure GetDirections() overload to use coordinates instead of string values as origin/destination
  • New : Mac OSX support
  • New : Function Distance() added
  • Improved : Code optimisations

v1.0.0.0

  • First release
FMX

Buy online

TMS FMX WebGMaps


for Delphi XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, C++Builder XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo (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 € 375


order now
add to cart


CreditCards and PayPal Accepted


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

Bookmarks