VCL

TMS VCL WebGMaps

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

Also available for:



Release

v2.9.1.1 (September 7, 2017)

Version history

Version History

Display:


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

v2.9.0.1

  • Fixed : ReverseGeocoding 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
  • Improved : TWebGMapsGeocoding/ TWebGMapsReverseGeocoding: Replaced Indy HTTPS handling by Wininit HTTPS handling

v2.8.0.2

  • Fixed : The event parameter Sender is now returned as a TWebGMaps object
  • Fixed : Memory leak with geocoding & reverse geocoding components

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 TWebGMaps for Win64 for C++ specifically

v2.7.1.2

  • Fixed : TWebGMapsReverseGeocoding: Compatibility with Delphi XE7 or older
  • Fixed : TWebGMapsGeocoding: Compatibility with Delphi XE7 or older

v2.7.1.1

  • Fixed : Issue with hiding the Debug Console

v2.7.1.0

  • New : TWebGMapsReverseGeocoding: Published property APIKey
  • New : TWebGMapsGeocoding: Published property APIKey
  • New : Published property APIKey
  • New : Public property ShowDebugConsole
  • New : OnAfterRoutingWaypointAdded event added

v2.7.0.0

  • New : SavePathToGPSRoute method added
  • New : Routing property added
  • New : Parameter ZoomToRoute added in LoadGPSRoute() method
  • New : Overload Path.Add(Location: TLocation) added
  • New : OnRoutingWaypointAdded event added
  • New : Method FillRouteList() added
  • New : AutoLaunch property

v2.6.1.0

  • New : Support to generate an API Signature based on APIClientID and APIClientSecret
  • New : APIClientSecret property
  • 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 : Handling Google API key setting via URL

v2.6.0.0

  • New : 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
  • 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 : Design-time markers editor
  • New : ControlsOptions.RotateControl property added
  • New : Added support to update the Markers[].MapLabel settings on the map
  • Improved : Google Maps Premium compatibility

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

v2.5.0.1

  • 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
  • New : AddGeoImage method
  • Fixed : Issue with OnPolylineChanged event after updating a polyline
  • Fixed : Issue with OnPolygonChanged event after updating a polygon
  • Fixed : Issue with OnMapDblClick event parameters

v2.4.0.2

  • Fixed : Issues with marker clusters due to changes in the Google API
  • Fixed : Issue with OnMapDblClick event

v2.4.0.1

  • New : RAD Studio 10.1 Berlin Support
  • Fixed : Issue with retrieving the Directions Instructions text
  • Fixed : Issue with TMarkers.Bounds
  • Fixed : Issue with GetDirections call in Delphi XE5 or prior

v2.3.0.1

  • Fixed : Issue with C++ include files

v2.3.0.0

  • New : XYToLonLat function to convert XY to LonLat coordinates
  • New : OnPolylineChanged event
  • New : OnPolygonChanged event
  • New : LonLatToXY function to convert LonLat to XY coordinates
  • New : GetModifiedMapPolyline function to retrieve modified polyline coordinates
  • New : GetModifiedMapPolygon function to retrieve modified polygon coordinates
  • Fixed : Issue with Polygon.ItemIndex when using DeleteMapPolygon

v2.2.0.0

  • New : WayPointIndex property for each Leg of a Direction
  • New : LoadGPSRoute() function added to load routes from GPX files
  • Fixed : Issue with adding a Marker Label immediately after the map has finished loading

v2.1.0.0

  • New : The GetDirections call will use the APIKey value when available
  • New : Support for marker clusters added
  • New : Support for Google Maps for Work with new public properties APIClientID and APISignature
  • New : Support for Delphi 10 Seattle & C++Builder 10 Seattle Prof, Ent. Architect added
  • New : Function GetElevation and property Elevations
  • New : Event added OnInitHTML
  • Improved : Refresh with F5 key is now disabled
  • Improved : Assign procedure
  • Fixed : Blank map after using ALT or arrow keys

v2.0.1.0

  • New : Support for Delphi XE8 & C++Builder XE8 Prof, Ent. Architect added

v2.0.0.1

  • Fixed : Issue with C++Builder installation

v2.0.0.0

  • New : TWebGMapsTimeZone component
  • New : Property MapOptions.DefaultToCurrentLocation
  • New : Function GetCurrentLocation and Property CurrentLocation

v1.9.8.1

  • Fixed : Issue in Component Package for C++Builder

v1.9.8.0

  • New : Support for Delphi XE7 & C++Builder XE7 added
  • Fixed : Issue with OnStreetViewChange event

v1.9.7.0

  • New : MapOptions.DisablePOI to disable the display of points of interest icons on the map

v1.9.6.1

  • Fixed : Issue with header files for C++Builder

v1.9.6.0

  • New : KML Layer support: AddKMLLayer, DeleteMapKMLLayer, DeleteMapAllKMLLayer functions and OnKMLLayerClick event added

v1.9.5.0

  • New : Support for Delphi XE6 & C++Builder XE6
  • Improved : In OpenMarkerInfoWindowHTML double quotes are now accepted
  • Fixed : Issue with using special characters in the Origin, Destination, Waypoints parameters of the GetDirections procedure

v1.9.4.0

  • New : WebGMaps.Polygon[].Paths[].PathBounds to retrieve outer bounds of a single polygon
  • New : WebGMaps.Polygon.Bounds to retrieve outer bounds of all polygons
  • New : WebGMaps.PolyLines[].Paths[].PathBounds to retrieve outer bounds of a single polyline
  • New : WebGMaps.PolyLines.Bounds to retrieve outer bounds of all poly lines
  • New : WebGMaps.Markers.Bounds to retrieve outer bounds of markers
  • New : RenderDirections overload added with long/lat parameters
  • New : Public method Flush() added for forcing memory release of internal WebBrowser
  • New : ProxyServer and ProxyPort properties in TWebGMapsGeocoding & TWebGMapsReverseGeocoding
  • Fixed : Issue with updating controls style
  • Fixed : Issue with releasing memory for runtime created TWebGMaps instance

v1.9.0.0

  • New : RAD Studio XE5 support

v1.8.2.1

  • Improved : StreetView mode displayed immediately on launch if required
  • Improved : Code optimizations
  • Fixed : Possible incorrect values returned by OnStreetViewChange Heading parameter

v1.8.2.0

  • New : Procedure GetDirections() overload to use coordinates instead of string values as origin/destination
  • New : OnStreetViewChange() event
  • New : Function Distance() added

v1.8.1.0

  • New : Public property APIKey
  • Improved : Polygons and Polylines are automatically displayed when added via the Object Inspector
  • Fixed : Issue with updating Polylines that have identical ZIndex values
  • Fixed : Issue with programmatically adding multiple Polylines
  • Fixed : Issue with deleting Markers

v1.8.0.0

  • New : Directions extended with WayPoints, avoid Tolls/Highways

v1.7.0.0

  • New : Support for Delphi XE4 & C++Builder XE4

v1.6.1.1

  • Fixed : Issue for use with C++Builder 2007,2009

v1.6.1.0

  • New : RemoveDirections method added
  • Fixed : Issue with UTF8 encoding used in TWebGMapsGeoLocation in Delphi 2007

v1.6.0.0

  • New : TWebGMapsReverseGeocoding component added

v1.5.1.1

  • Fixed : Issue with UTF8 encoding used in TWebGMapsGeoLocation in older Delphi versions

v1.5.1.0

  • Improved : Streetview rendering
  • Improved : Handling of WebGMaps launch when control is not visible

v1.5.0.1

  • Fixed : Issue with use of TWebGMaps from C++Builder

v1.5.0.0

  • New : TWebGMapsLookupEdit control for address auto completion
  • New : TWebGMapsDirectionList control to show steps of direction info
  • New : Support to show & interact with polylines on map
  • New : Support to show & interact with polygons on map
  • New : Support to add labels for markers
  • New : Support for getting direcion information & showing directions
  • New : Functions to get & set viewports coordinates based on longitude, latitude
  • New : Demo showing directions, polygons, markers with labels, lookup & route list

v1.1.0.0

  • New : Option to show weather indication on map
  • New : Option to show clouds layer on map
  • Fixed : Issue on Delphi 2007

v1.0.2.0

  • Improved : Optimized default properties
  • Fixed : Issue with compiling with C++

v1.0.1.0

  • Improved : Encoding for geolocation lookup for address

v1.0.0.0

  • First Release
VCL

Buy online

TMS VCL WebGMaps


for Delphi 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, C++Builder 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, 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 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