NavigationManager Methods |
The NavigationManager type exposes the following members.
Name | Description | |
---|---|---|
AddZoomLevel |
Add a
ZoomLevel
to the
NavigationManager.
The values set using this method are used when
MapControlMode
is set to either
FixedZooms
or
DynamicZooms.
| |
Announce |
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.
| |
ChangeCulture(String, CultureInfo, Boolean) |
Change the culture of this NavigationManager.
| |
ChangeCulture(String, String, Boolean) |
Change the culture of this NavigationManager.
| |
ClearGps |
Power down and then release the GPS unit from this NavigationManager.
| |
ClearStatus |
Clear status message.
| |
ClearZoomLevels |
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.
| |
Dispose |
Dispose of this NavigationManager.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
ForceAnnounce |
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.
| |
ForceMapPerspective |
Specify a map perspective that should be used regardless of heading.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetZoomCrossoverSpeed |
Get the zoom crossover speed in the given units. This value returned is used when MapControlMode is set to CrossoverZoom.
| |
HitTest |
Check for a mouse hit on this NavigationManager.
| |
Invalidate |
Invalidates the map.
| |
LoadRoutingProfile |
Load a speed routing profile
(with speeds measured in miles per hour) from a given text file. See remarks.
| |
QuickBeep |
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.
| |
RemoveZoomLevel |
Remove a
ZoomLevel
from the
NavigationManager.
Used when
MapControlMode
is set to either
FixedZooms
or
DynamicZooms.
| |
Render |
Render the NavigationManager on the given graphics with the given render context.
Should not be called directly.
| |
ReplaceZoomLevels |
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.
| |
Resume |
Resume the NavigationManager. See also Suspend() | |
SetControls(INavigationStatus) |
Set which controls should be used based on an INavigationStatus.
| |
SetControls(LabelBox, LabelBox, LabelBox, TurnBox, LabelBox) |
Set which controls should be used by this NavigationManager.
To disable a control, set it to null.
| |
SetDestination |
Set the destination. The
NavigationManager
will navigate to this destination.
| |
SetGps |
Sets the GPS unit that this
NavigationManager
should use.
| |
SetStatus |
Set a status message, using the AddressBox (set using SetControls).
| |
SetStatusPhrase |
Set a status message, using a phrase from the Strings section of the
NavigationManager's current MessagesBundle.
| |
SetZoomCrossoverSpeed |
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.
| |
Stop |
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.
| |
Suspend |
Temporarily suspend the NavigationManager from providing updates.
See also Resume().
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UnforceMapPerspective |
Clear any forced map perspective so that the map perspective is set dynamically
based on heading.
|