Table of Contents

TTMSFNCCustomRouteCalculator.SaveToGPXStream Method

Writes a route to a GPX stream with default metadata.

API unit family: TMSFNCRoutecalculator Declaring type: TTMSFNCCustomRouteCalculator

Overloads

Overload 1

Writes a route to a GPX stream with default metadata.

procedure SaveToGPXStream(ARoute: TTMSFNCRouteCalculatorRoute; AStream: TStream); overload; virtual;

Parameters

Name Description
ARoute Route used by the operation.
AStream Destination stream.

Overload 2

Writes a route to a GPX stream with explicit metadata.

procedure SaveToGPXStream(ARoute: TTMSFNCRouteCalculatorRoute; AStream: TStream; AMetaData: TTMSFNCMapsGPXMetaData); overload; virtual;

Parameters

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

Overload 3

Writes route data to a GPX stream.

procedure SaveToGPXStream(ACoordinates: TTMSFNCMapsCoordinateRecArray; AStream: TStream); overload; virtual;

Parameters

Name Description
ACoordinates Coordinates used by the operation.
AStream Destination stream.

Overload 4

Writes route data to a GPX stream.

procedure SaveToGPXStream(ACoordinates: TTMSFNCMapsCoordinateRecArray; AStream: TStream; AMetaData: TTMSFNCMapsGPXMetaData); overload; virtual;

Parameters

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