StopTime property

Returns or sets the amount of time to stay at a stop on the route; similar to selecting a stop in the route list and clicking Schedule Stop. Elapsed time must be less than 24 hours, in fractional days; for example, 3 hours equals 3/24 (or .125) of a day. Returns 0 if not used. Read/write Double.

Applies to

Objects: Waypoint

Syntax

object.StopTime

Parameters

Part

Description

object

Required. An expression that returns a Waypoint object.

Remarks

  • GeoTimeConstants (geoOneDay, geoOneHour, and geoOneMinute) can also be used to set this property. (Note that geoOneDay is outside the range, however "geoOneDay–geoOneMinute" is valid.)

  • To schedule a stop for a certain number of nights, use the Overnights property of the Waypoint object.

  • If the StopTime and Overnights properties are both set, the property that was set most recently is used.

  • To return or set the time to stop driving each day, use the EndTime property of the DriverProfile object.

  • The StopTime property is reset to 0 if the Type property of the Waypoint object is changed to geoWaypointEnd.

Example

  Sub StopForThreeHours()

  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 the route
  With objRoute.Waypoints
    .Add objMap.FindResults("Seattle, WA").Item(1)
    .Add objMap.FindResults("Tacoma, WA").Item(1)
    .Add objMap.FindResults("Redmond, WA").Item(1)
  End With
  objRoute.Calculate

  'Stop at second waypoint for 3 hours
  objRoute.Waypoints.Item(2).StopTime = 3 * geoOneHour

  End Sub
 

Note   This sample code is specific for use in MapPoint North America; it is for illustration purposes only.