How to choose Fast, Short or Preferred itineray

Anonymous
11-09-2004, 03:57 AM
Hi,

I didn't found how to choose Fast, Short or Preferred itineray programmaticly.

This is a temporary solution for my previous question about avoinding
"Boulevard peripherique" in my intenary calculations.

I tried some tests directly in Mappoint and
choosing the SHORT options in Route object preferencies,
never the "BD Periphérique" is chosen. But when I choose FAST or
PREFERRED Options the itineray calculation include "BD péréphérique".

How to do that programmaticly ?


Thanks in advance for your help

Aurelia

Anonymous
11-10-2004, 03:14 AM
To choose Fast, Short or Preferred itineray programmaticly,
I found the solution reading Help.
I was searching in Route objects, so I have to search in
Waypoints object and Segment Preferences.

Aurelia



geoSegmentPreferred 2 // Prendre les routes préférées
geoSegmentQuickest 0 // Prendre l'itinéraire le plus rapide.
geoSegmentShortest 1 // Prendre l'itinéraire le plus court.

S'applique à
Objets : Waypoint

Syntaxe
objet.SegmentPreferences

Paramètres
Élément Description
objet Obligatoire. Expression qui renvoie un objet Waypoint.

Exemple
Sub ChangeSegmentPreferences()

Dim objApp As New MapPoint.Application
Dim objMap As MapPoint.Map
Dim objRoute As MapPoint.Route

'Configure l'application
Set objMap = objApp.ActiveMap
Set objRoute = objMap.ActiveRoute
objApp.Visible = True
objApp.UserControl = True

'Ajoute des étapes
objRoute.Waypoints.Add objMap.FindResults("Seattle, WA").Item(1)
objRoute.Waypoints.Add objMap.FindResults("Redmond, WA").Item(1)

'Choisit les autoroutes comme routes préférées, puis établit l'itinéraire sur base de ces préférences et calcule l'itinéraire

objRoute.Waypoints.Item(1).SegmentPreferences = geoSegmentShortest
objRoute.Calculate

End Sub


:oops:

 
Web mp2kmag.com
mapforums.com