Mappoint DriverProfile-Objekt
Verfasst: Mo, 29. Sep 2008 6:22
hi,
in der "original" Version gibt es doch unter "weiter Routen Option" den Tab "Streckenabschnitt".
nun gibt es da 2 Buttons "schnellste" und "kürzeste" sowie "bevorzugte Strassen".
was ist den nun die "schnellste" und "kürzeste" Methode ?
wenn man sich das nun selbst zusammenstellen muss welche Methoden sind den für das
DriverProfile-Objekt zu setzten ?
so damit mach ich ein reset.
Wenn ich nun die "schnellste" Strecke will z.b. Hamburg -> München dann würde ich die
Autobahn nehmen und den Speed auf 250 ( was ist das Maximum für MP ? ).
Die Kosten würde ich per DrivingCost auf niedrig stellen wobei ich den Verbrauch per
FuelConsumptionHighway auf ein "günstiges" Verhältnis zugunsten BAB einstelle.
... das "rasen" auf der Autobahn ist also "einfach"
genau so einfach denke ich bei "kürzeste" Strecke den da lasse ich alles auf default ?
so und nun mal "ökonomisch" gedacht ... wie würden die Parameter für die "günstigste"
Verbindung aussehen wenn man dabei den Faktor Zeit auf "egal" setzten würde ?
in der "original" Version gibt es doch unter "weiter Routen Option" den Tab "Streckenabschnitt".
nun gibt es da 2 Buttons "schnellste" und "kürzeste" sowie "bevorzugte Strassen".
was ist den nun die "schnellste" und "kürzeste" Methode ?
wenn man sich das nun selbst zusammenstellen muss welche Methoden sind den für das
DriverProfile-Objekt zu setzten ?
Code: Alles auswählen
::oMap:ActiveMap:ActiveRoute:DriverProfile:callMethod("ResetSpeeds")
::oMap:ActiveMap:ActiveRoute:DriverProfile:callMethod("ResetPreferredRoads")
Wenn ich nun die "schnellste" Strecke will z.b. Hamburg -> München dann würde ich die
Autobahn nehmen und den Speed auf 250 ( was ist das Maximum für MP ? ).
Die Kosten würde ich per DrivingCost auf niedrig stellen wobei ich den Verbrauch per
FuelConsumptionHighway auf ein "günstiges" Verhältnis zugunsten BAB einstelle.
Code: Alles auswählen
* basierend auf l/km
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"DrivingCostUnits",geoCostBasedOnLiters )
* 1 oder mehr (wie viel mehr ? ) -> hohe Priorität
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"DrivingCost",1)
* Verbauch City 20l
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"FuelConsumptionCity",20 )
* Verbauch BAB 10l
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"FuelConsumptionHighway",10 )
* angaben per 100km
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"FuelConsumptionUnits",geoLitersPer100Kilometers )
* Geschwindigkeit BAB
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"Speed",geoRoadInterstate,250)
* und die anderen Typen runtersetzten
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"Speed",geoRoadLimitedAccess, 8)
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"Speed",geoRoadOtherHighway, 8)
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"Speed",geoRoadArterial, 8)
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"Speed",geoRoadStreet, 8)
* bevorzugt BAB
::oMap:ActiveMap:ActiveRoute:DriverProfile:setProperty(;
"PreferredRoads",geoRoadInterstate,1)
genau so einfach denke ich bei "kürzeste" Strecke den da lasse ich alles auf default ?
so und nun mal "ökonomisch" gedacht ... wie würden die Parameter für die "günstigste"
Verbindung aussehen wenn man dabei den Faktor Zeit auf "egal" setzten würde ?