User Tools

Site Tools


api:dk11:delphi:gisosmservices.tgis_osmrouting

TGIS_OSMRouting class

DK11 for Delphi | GisOSMServices.TGIS_OSMRouting | Classes | Constructors | Methods | Properties

Class encapsulating access to the TatukGIS online routing service.

Available also on: .NET | Java | ActiveX | Python.

Syntax

// Delphi
type
  TGIS_OSMRouting = class( TGIS_OSMServiceAbstract )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_OSMRouting : public TGIS_OSMServiceAbstract
{
};

Inheritance

→ TGIS_BaseObject → TGIS_OSMServiceAbstract

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Creates an instance.

Methods

Inherited Overrides Protected
Name Visibility Description
doBusy protected Busy event for fetching the data.
(Inherited from TGIS_OSMServiceAbstract)
httpFetch protected Handles HTTP requests in a standarized manner.
(Inherited from TGIS_OSMServiceAbstract)
Route(String; String) public Sends routing request to the online service.
Route(TGIS_Point; TGIS_Point) public Sends routing request to the online service.
Route(TGIS_PointList) public Sends routing request to the online service.
Route(TGIS_StringList) public Sends routing request to the online service.

Properties

Inherited Protected
Name Visibility Description
Profile public Routing profile (vehicle type).
Timeout public Maximum waiting time for service response.
(Inherited from TGIS_OSMServiceAbstract)

Remarks

Route is returned as an in-memory vector layer containing ordered road fragments as line shapes and the start, intermediate and end points as point type shapes.

References

2022/11/30 19:17

Page Tools