Skip to main content
Table of Contents

TTMSFNCRouteCalculator.SaveToGPXText Method

Returns GPX text for a route with default metadata.

API unit family: TMSFNCRoutecalculator Declaring type: TTMSFNCRouteCalculator Inherited from: TTMSFNCCustomRouteCalculator

Overloads

Overload 1

Returns GPX text for a route with default metadata.

GeneratedPascalC++
function SaveToGPXText(ARoute: TTMSFNCRouteCalculatorRoute): string; overload; virtual;
virtual System::UnicodeString __fastcall SaveToGPXText(TTMSFNCRouteCalculatorRoute* ARoute);

Parameters

Name Description
ARoute Route used by the operation.

Returns

The resulting text.

Overload 2

Returns GPX text for a route with explicit metadata.

GeneratedPascalC++
function SaveToGPXText(ARoute: TTMSFNCRouteCalculatorRoute; AMetaData: TTMSFNCMapsGPXMetaData): string; overload; virtual;
virtual System::UnicodeString __fastcall SaveToGPXText(TTMSFNCRouteCalculatorRoute* ARoute, TTMSFNCMapsGPXMetaData AMetaData);

Parameters

Name Description
ARoute Route used by the operation.
AMetaData Metadata written to the GPX output.

Returns

The resulting text.

Overload 3

Returns route data as GPX text.

GeneratedPascalC++
function SaveToGPXText(ACoordinates: TTMSFNCMapsCoordinateRecArray): string; overload; virtual;
virtual System::UnicodeString __fastcall SaveToGPXText(TTMSFNCMapsCoordinateRecArray ACoordinates);

Parameters

Name Description
ACoordinates Coordinates used by the operation.

Returns

The resulting text.

Overload 4

Returns route data as GPX text.

GeneratedPascalC++
function SaveToGPXText(ACoordinates: TTMSFNCMapsCoordinateRecArray; AMetaData: TTMSFNCMapsGPXMetaData): string; overload; virtual;
virtual System::UnicodeString __fastcall SaveToGPXText(TTMSFNCMapsCoordinateRecArray ACoordinates, TTMSFNCMapsGPXMetaData AMetaData);

Parameters

Name Description
ACoordinates Coordinates used by the operation.
AMetaData Metadata written to the GPX output.

Returns

The resulting text.