hubermedia documentation 2015 html
RoutingEngine class Members

The following tables list the members exposed by RoutingEngine.

Public Constructors
 NameDescription
Public ConstructorRoutingEngine Constructor  
Top
Public Fields
 NameDescription
Public FieldAutoReArrangeWayPointsDie gesetzten Punkte werden automatisch angeordnet, damit es keine nach Möglichkeit keine Überschneidungen gibt.  
Public FieldAutoUpdateWahrheitswert, ob bei jeder Änderung an den Routing-Wegpunkten das Routing sofort gestartet werden soll.  
Public FieldBestMapViewNach Ermittlung der Route automatisch den Kartenauschnitt so anpassen, dass die Route komplett dargestellt werden kann.  
Public FieldDistanceLineColorFarbe der Luftlinie zwischen den einzelnen Punkten  
Public FieldEnabledRouting ist aktiviert und kann verwendet werden  
Public FieldLineColorFarbe der Routing-Linie  
Public FieldMaxWayPointsMaximale Anzahl von erlaubten Wegpunkten  
Public FieldOnChangeCallback, der aufgerufen wird, wenn die Route verändert wurde.  
Public FieldOnErrorCallback, der bei einem Fehler aufgerufen wird  
Public FieldOnlyFirstNur die erste zurückgegebene Route ausgeben  
Public FieldOnRoutingStartCallback, der beim Start der Routen-Ermittlung aufgerufen wird  
Public FieldOnSuccessCallback, der nach erfolgreichem Routing aufgerufen wird  
Public FieldRoutingTypesAuflistung der verfügbaren Routing-Arten  
Public FieldUseLengthCalculationAutomatische Längenberechnung ist aktiviert/deaktiviert  
Public FieldUseLinearDistanceLineLiftline beim Verschieben der Wegpunkte anzeigen  
Public FieldUseNewWayPointAsDestinationNeu gesetzten Wegpunkt immer als Ziel-Punkt benutzen  
Public FieldUseRemoveOnRightClickWegpunkte können mit Rechts-Klick entfernt werden.  
Public FieldUseTapFlagBeim Überqueren der Routing-Linie eine Bearbeitungs-Flagge anzeigen  
Top
Public Methods
 NameDescription
Public MethodAddWayPoint Einen Wegpunkt (Zwischenpunkt) hinzufügen.  
Public MethodAddWayPoints Eine Liste von Wegpunkten hinzufügen.  
Public MethodChangeParameters Weitere Parameter für das Routing setzen. (Nur für Testzwecke, ist in der Regel per Konfiguration hinterlegt.)  
Public MethodClearRoute Die Ergebnis-Route wird gelöscht.  
Public MethodCreateRoutingInfoGeneriert ein RoutingInfo-Objekt mit den aktuellen Werten  
Public MethodForeachRoutingType Aufrufen einer Callback-Funktion für alle verfügbaren Routing-Provider. Falls auch nicht aktivierte Provider benutzt werden sollen, muss das useAll Flag auf true gesetzt werden.  
Public MethodGetAllPoints Generiert eine Liste mit den aktuell gesetzen Start-, Ziel- und Wegpunkten  
Public MethodGetCurrentRoutingTypeGibt die Routing-Provider-Informationen (IRoutingType), des aktuell aktivierten Providers zurück  
Public MethodGetCurrentTourPoints Gibt die Koordinaten des aktuellen Routing-Ergebnis zurück  
Public MethodGetCurrentTourString Gibt die Koordinaten des aktuellen Routing-Ergebnis als String zurück  
Public MethodGetProviderIdDen ID des aktuellen Routing-Provider abfragen. (siehe IRoutingType)  
Public MethodGetRoutingTypeAbfragen der Routing-Provider-Informationen (IRoutingType) anhand der Provider ID  
Public MethodGetWayPoints Generiert eine Liste mit den aktuell gesetzen Zwischenpunkten  
Public MethodHasWayPoints Gibt zurück, ob ein Zwischenpunkt gesetzt wurde  
Public MethodIsDirty Gibt zurück, ob aktuell Änderungen an den Punkten (Flaggen) vorgenommen wurden  
Public MethodIsEndPointsVisible Abfragen, der Sichbarkeit der Endpunkte (Flaggen)  
Public MethodIsReady Gibt zurück, ob die Routing-Engine initialisiert wurde und Start/End-Punkte vorhanden sind  
Public MethodIsVisible Abfragen, der allgemeinen Sichbarkeit des aktuellen Routings  
Public MethodIsWayPointSizeExceeded Gibt zurück, die Anzahl der möglichen Wegpunkte erschöpft ist  
Public MethodIsWayPointsVisible Abfragen, der Sichbarkeit der Wegpunkte (Flaggen)  
Public MethodMoveWayPoint Einen Wegpunkt (Zwischenpunkt) verschieben.  
Public MethodReArrangeWayPoints Zwischenpunkte neu anordnen.  
Public MethodRemoveDestinationPoint Den aktuellen Zielpunkt entfernen  
Public MethodRemoveStartPoint Den aktuellen Startpunkt entfernen  
Public MethodRemoveWayPoint Einen Wegpunkt (Zwischenpunkt) entfernen.  
Public MethodRemoveWayPoints Alle Wegpunkte (Zwischenpunkte) entfernen.  
Public MethodReset Aktuelles Routing zurücksetzen  
Public MethodResume Angehaltene Routing-Engine fortsetzen. Falls notwendig wird sofort eine Routing-Anfrage gestartet.  
Public MethodSetDestination Postition des Ziel-Punktes setzen  
Public MethodSetEndPointsVisible Setzen der Sichtbarkeit der Endpunkte (Flaggen)  
Public MethodSetProviderIdDen Routing-Provider festlegen. (siehe IRoutingType)  
Public MethodSetStart Postition des Start-Punktes setzen  
Public MethodSetVisible Setzen der allgemeinen Sichtbarkeit des Rouings (Ergebnis, Editier-Flaggen, usw.)  
Public MethodSetWayPointsVisible Setzen der Sichtbarkeit der Wegpunkte (Flaggen)  
Public MethodShowBestMapView Das aktuelle Routing-Ergebnis so anzeigen, dass es in der Karte komplett sichtbar ist. (Nur notwendig, wenn BestMapView = false)  
Public MethodSuspend Weitere automatische Aktionen der Rounting-Engine unterbinden. (z.B. um mehrere Wegpunkte zu setzen)  
Public MethodUpdate Die akutellen Einstellungen werden in der Routing-Engine verarbeitet. (Nur notwendig, wenn AutoUpdate = false)  
Top
See Also

Reference

RoutingEngine class
eContent Namespace

 

 


© 2018 All Rights Reserved.

Send comments on this topic.