Table of Contents

TTMSFNCRouteCalculator.AddRouteSegment Method

Adds an address-based segment to an existing route.

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

Overloads

Overload 1

Adds an address-based segment to an existing route.

procedure AddRouteSegment(ARoute: TTMSFNCRouteCalculatorRoute; AEndAddress: string; ACallback: TTMSFNCRouteCalculatorCalculateRouteCallback = nil; AID: string = ''; ADataPointer: Pointer = nil); overload; virtual;

Parameters

Name Description
ARoute Route used by the operation.
AEndAddress End address or place text for the route.
ACallback Optional callback invoked when the service response is available.
AID Optional caller-defined request identifier.
ADataPointer Optional caller-defined pointer passed through the request.

Overload 2

Adds a coordinate-based segment to an existing route.

procedure AddRouteSegment(ARoute: TTMSFNCRouteCalculatorRoute; AEndCoordinate: TTMSFNCMapsCoordinateRec; ACallback: TTMSFNCRouteCalculatorCalculateRouteCallback = nil; AID: string = ''; ADataPointer: Pointer = nil); overload; virtual;

Parameters

Name Description
ARoute Route used by the operation.
AEndCoordinate End coordinate for the route.
ACallback Optional callback invoked when the service response is available.
AID Optional caller-defined request identifier.
ADataPointer Optional caller-defined pointer passed through the request.