Table of Contents

TTMSFNCRouteCalculator Class

Publishes the route calculator component API for design-time and runtime use.

API unit family: TMSFNCRoutecalculator Inherits from: TTMSFNCCustomRouteCalculator

Syntax

TTMSFNCRouteCalculator = class(TTMSFNCCustomRouteCalculator)

Properties

Name Description
APIKey Specifies the API key used for service requests. (inherited from TTMSFNCCustomRouteCalculator)
Active When True, the route is active and used by route operations. (inherited from TTMSFNCCustomRouteCalculator)
Directions Provides directions displayed on the map. (inherited from TTMSFNCCustomRouteCalculator)
Geocoding Provides the geocoding service used by the route calculator. (inherited from TTMSFNCCustomRouteCalculator)
HistoryManager Provides the undo history manager for route editing. (inherited from TTMSFNCCustomRouteCalculator)
Options Configures map behavior and appearance. (inherited from TTMSFNCCustomRouteCalculator)
Routes Provides calculated routes. (inherited from TTMSFNCCustomRouteCalculator)
Service Specifies the routing service used to calculate routes. (inherited from TTMSFNCCustomRouteCalculator)
Version Specifies the Google Maps JavaScript API version. (inherited from TTMSFNCCustomRouteCalculator)

Methods

Name Description
AddRouteSegment Adds an address-based segment to an existing route. (inherited from TTMSFNCCustomRouteCalculator)
AddWayPointsToSegment Executes add way points to segment. (inherited from TTMSFNCCustomRouteCalculator)
CalculateRoute Calculates a route between start and end addresses. (inherited from TTMSFNCCustomRouteCalculator)
Clear Removes all items from the collection or map layer. (inherited from TTMSFNCCustomRouteCalculator)
ClearRoutes Executes clear routes. (inherited from TTMSFNCCustomRouteCalculator)
DeleteRoute Executes delete route. (inherited from TTMSFNCCustomRouteCalculator)
DeleteRouteSegment Executes delete route segment. (inherited from TTMSFNCCustomRouteCalculator)
GetCurrentLocation Returns the current location. (inherited from TTMSFNCCustomRouteCalculator)
GetDirections Requests route directions between coordinates. (inherited from TTMSFNCCustomRouteCalculator)
GetGeocoding Requests geocoding for an address. (inherited from TTMSFNCCustomRouteCalculator)
GetReverseGeocoding Requests reverse geocoding for a coordinate. (inherited from TTMSFNCCustomRouteCalculator)
HasRoutes Returns whether any routes are available. (inherited from TTMSFNCCustomRouteCalculator)
LoadGPXFromFile Returns load gpx from file. (inherited from TTMSFNCCustomRouteCalculator)
LoadGPXFromStream Returns load gpx from stream. (inherited from TTMSFNCCustomRouteCalculator)
LoadGPXFromText Returns load gpx from text. (inherited from TTMSFNCCustomRouteCalculator)
LoadRoutesFromFile Executes load routes from file. (inherited from TTMSFNCCustomRouteCalculator)
LoadRoutesFromStream Executes load routes from stream. (inherited from TTMSFNCCustomRouteCalculator)
LoadRoutesFromText Executes load routes from text. (inherited from TTMSFNCCustomRouteCalculator)
RunnningRequestCount Returns runnning request count. (inherited from TTMSFNCCustomRouteCalculator)
SaveRoutesToFile Executes save routes to file. (inherited from TTMSFNCCustomRouteCalculator)
SaveRoutesToStream Executes save routes to stream. (inherited from TTMSFNCCustomRouteCalculator)
SaveRoutesToText Returns save routes to text. (inherited from TTMSFNCCustomRouteCalculator)
SaveToGPXFile Saves a route to a GPX file with default metadata. (inherited from TTMSFNCCustomRouteCalculator)
SaveToGPXStream Writes a route to a GPX stream with default metadata. (inherited from TTMSFNCCustomRouteCalculator)
SaveToGPXText Returns GPX text for a route with default metadata. (inherited from TTMSFNCCustomRouteCalculator)
UpdateRouteSegment Updates a route segment with start and end addresses. (inherited from TTMSFNCCustomRouteCalculator)
UpdateRouteSegmentEndAddress Updates route segment end address. (inherited from TTMSFNCCustomRouteCalculator)
UpdateRouteSegmentEndCoordinate Updates route segment end coordinate. (inherited from TTMSFNCCustomRouteCalculator)
UpdateRouteSegmentStartAddress Updates route segment start address. (inherited from TTMSFNCCustomRouteCalculator)
UpdateRouteSegmentStartCoordinate Updates route segment start coordinate. (inherited from TTMSFNCCustomRouteCalculator)

Events

Name Description
OnCalculateRoute Occurs when calculate route. (inherited from TTMSFNCCustomRouteCalculator)
OnCreateGPXSegment Occurs when a GPX segment is created. (inherited from TTMSFNCCustomRouteCalculator)
OnCreateGPXTrack Occurs when a GPX track is created. (inherited from TTMSFNCCustomRouteCalculator)
OnGetDirections Occurs when directions are requested. (inherited from TTMSFNCCustomRouteCalculator)
OnGetGeocoding Occurs when geocoding is requested. (inherited from TTMSFNCCustomRouteCalculator)
OnGetLocation Occurs when a location coordinate is requested. (inherited from TTMSFNCCustomRouteCalculator)
OnGetRouteDirections Occurs when route directions are requested. (inherited from TTMSFNCCustomRouteCalculator)
OnGetRouteGeocoding Occurs when route geocoding is requested. (inherited from TTMSFNCCustomRouteCalculator)
OnLoadGPXRouteComplete Occurs when load gpx route complete. (inherited from TTMSFNCCustomRouteCalculator)