TTMSFNCCustomRouteCalculator.AddRouteSegment Method
Adds an address-based segment to an existing route.
API unit family: TMSFNCRoutecalculator
Declaring type: 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. |