Welcome to MapForums!

Register, sign in, or use Facebook Connect above to join in and participate in the forum.

When you are signed in, this message, the ads in this row, and the red-underlined link ads all go away.

Subscribe to receive our newsletter.
Subscribe Unsubscribe
Results 1 to 3 of 3

Letting MapPoint choose the waypoint sequence

This is a discussion on Letting MapPoint choose the waypoint sequence within the MapPoint Desktop Discussion forums, part of the Map Forums category; Hi, I can add wappoints to a MapPoint.Route object, then call Calculate() to figure the best directions to go. But ...

  1. #1
    BobFromBoston is offline Senior Member Green Belt
    Join Date
    Jul 2005
    Posts
    128

    Letting MapPoint choose the waypoint sequence

    Hi,

    I can add wappoints to a MapPoint.Route object, then call Calculate() to figure the best directions to go. But now I need it to feed back to me the most efficient stop sequence, minimizing the travel time. The problem I have is that MapPoint uses the waypoints in the order I added them, and as fart as I know is not re-organizing them according to the preferred order.

    Would I still use Calculate()? If not, what other functions would I use instead? Or am I just not looking in the correct place?

    Thanks.

  2. #2
    calv1ns's Avatar
    calv1ns is offline Member Green Belt
    Join Date
    Mar 2005
    Posts
    91
    Beantown Bob

    Code:
      Sub OptimizeRoute()
    
      Dim objApp As New MapPoint.Application
      Dim objMap As MapPoint.Map
      Dim objRoute As MapPoint.Route
    
      'Set up the application
      Set objMap = objApp.ActiveMap
      Set objRoute = objMap.ActiveRoute
      objApp.Visible = True
      objApp.UserControl = True
    
      'Add route stops and calculate route
      With objRoute.Waypoints
        .Add objMap.FindResults("Seattle, WA").Item(1)
        .Add objMap.FindResults("Redmond, WA").Item(1)
        .Add objMap.FindResults("Tacoma, WA").Item(1)
        .Add objMap.FindResults("Bellevue, WA").Item(1)
      End With
      objRoute.Calculate
    
      'Optimize the route
      objRoute.Waypoints.Optimize  '<--- Optimize!
    
      End Sub
    So how are the Bruins doing?

    Ciao,
    Calv1ns

  3. #3
    BobFromBoston is offline Senior Member Green Belt
    Join Date
    Jul 2005
    Posts
    128
    How are the Bruins doing? Hopefully better than the Red Sox and the Patriots.

    But "Optimize" sounds like a very good thing to do. Thanks.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. How to choose Fast, Short or Preferred itineray
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 11-10-2004, 04:14 AM
  2. Export to Excel - Sort Sequence
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 0
    Last Post: 01-08-2004, 07:02 AM
  3. sequence of imported data changes
    By Harv in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 05-27-2003, 05:09 PM
  4. Extracting the route sequence
    By ivtch in forum MapPoint Desktop Discussion
    Replies: 2
    Last Post: 03-11-2003, 04:29 PM
  5. I have been using MapPoint to sequence route stops....
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 02-04-2002, 11:31 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96