Click or drag to resize

NavigationManager Methods

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release

The NavigationManager type exposes the following members.

Methods
  NameDescription
Public methodAddZoomLevel
Add a ZoomLevel to the NavigationManager. The values set using this method are used when MapControlMode is set to either FixedZooms or DynamicZooms.
Public methodAnnounce
Make the annoucer say a NavigationEvent, but if similar announcements are too close to each other the announcer might skip some of them. This method is usually bound as NotificationDelegate of a Notification object.
Public methodChangeCulture(String, CultureInfo, Boolean)
Change the culture of this NavigationManager.
Public methodChangeCulture(String, String, Boolean)
Change the culture of this NavigationManager.
Public methodClearGps
Power down and then release the GPS unit from this NavigationManager.
Public methodClearStatus
Clear status message.
Public methodClearZoomLevels
Clear all ZoomLevels from the NavigationManager. The value set using this method is used when MapControlMode is set to FixedZooms or if MapControlMode is set to DynamicZooms.
Public methodDispose
Dispose of this NavigationManager.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodForceAnnounce
Force the annoucer say a NavigationEvent. The annoucer must say it and may not skip it. This method is usually bound as NotificationDelegate of a Notification object.
Public methodForceMapPerspective
Specify a map perspective that should be used regardless of heading.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetZoomCrossoverSpeed
Get the zoom crossover speed in the given units. This value returned is used when MapControlMode is set to CrossoverZoom.
Public methodHitTest
Check for a mouse hit on this NavigationManager.
Public methodInvalidate
Invalidates the map.
Public methodLoadRoutingProfile
Load a speed routing profile (with speeds measured in miles per hour) from a given text file. See remarks.
Public methodQuickBeep
Make the annoucer ring a bell if AnnouncerEnabled is set to true, and the announcer is enabled for ringing a bell. This method is usually bound as NotificationDelegate of a Notification object.
Public methodRemoveZoomLevel
Remove a ZoomLevel from the NavigationManager. Used when MapControlMode is set to either FixedZooms or DynamicZooms.
Public methodRender
Render the NavigationManager on the given graphics with the given render context. Should not be called directly.
Public methodReplaceZoomLevels
Replace all ZoomLevel s with specified levels. Initial ZoomLevel is specified with initialZoom. The values set using this method are used when MapControlMode is set to FixedZooms or if MapControlMode is set to DynamicZooms.
Public methodResume
Resume the NavigationManager. See also Suspend()
Public methodSetControls(INavigationStatus)
Set which controls should be used based on an INavigationStatus.
Public methodSetControls(LabelBox, LabelBox, LabelBox, TurnBox, LabelBox)
Set which controls should be used by this NavigationManager. To disable a control, set it to null.
Public methodSetDestination
Set the destination. The NavigationManager will navigate to this destination.
Public methodSetGps
Sets the GPS unit that this NavigationManager should use.
Public methodSetStatus
Set a status message, using the AddressBox (set using SetControls).
Public methodSetStatusPhrase
Set a status message, using a phrase from the Strings section of the NavigationManager's current MessagesBundle.
Public methodSetZoomCrossoverSpeed
Set the zoom crossover speed in the given units. The zoom crossover speed is used to define the speed-dependent boundary between a close zoom (when traveling at a rate less than the zoom crossover speed) and a far zoom (when traveling faster than the zoom crossover speed). The value of the zoom crossover speed is used when MapControlMode is set to CrossoverZoom.
Public methodStop
Stops the NavigationManager. Once the NavigationManager has been stopped the destination will have to be manually set (using SetDestination(LatLon)) to start the NavigationManager again. To temporarily pause the NavigationManager see Suspend.
Public methodSuspend
Temporarily suspend the NavigationManager from providing updates. See also Resume().
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnforceMapPerspective
Clear any forced map perspective so that the map perspective is set dynamically based on heading.
Top
See Also