NavigationManager Properties |
The NavigationManager type exposes the following members.
Name | Description | |
---|---|---|
Announcer |
The IAnnouncer
used by this NavigationManager.
| |
AnnouncerEnabled |
Enable the WaveAnnouncer.
| |
CurrentZoom |
Gets the currently selected
ZoomLevel.
If
MapControlMode
is set to
FixedZooms.
then this property gets the currently displayed zoom level. If
MapControlMode
Is set to
DynamicZooms
then this property gets the currently displayed zoom level, but may be adjusted according
to vehicle speed and distance from the next approaching turn.
| |
DynamicZoomSettings |
Returns the
NavigationManager's
DynamicZoomer.
These dynamic zoom settings are applied when
MapControlMode
is set to
DynamicZooms.
| |
FastZoom |
The map will zoom to this level when the GPS is reporting a speed faster than the Crossover Speed. The value of this field is used when MapControlMode is set to CrossoverZoom. See GetZoomCrossoverSpeed(SpeedUnit).
| |
FreeLook |
Allows the map to be freely panned and zoomed.
| |
HorizonRenderer |
The renderer that renders the horizon on the map.
| |
LastMapTime |
Gets the time taken to render the last map.
| |
MapControlMode | ||
MapCtrl |
Gets or sets the map control.
| |
MapMouseEventsHandler |
Get the MapMouseEventsHandler used by this
NavigationManager. Always null.
| |
MovementArrow |
The renderer that renders arrows on the map at turns.
| |
Navigator |
Gets the Navigator used by
this NavigationManager.
| |
Orientation |
Gets or sets the MapOrientation
used by this NavigationManager.
| |
RenderHorizon |
Display the horizon on the map.
| |
RequiredRendermodes |
Gets a mask representing the render modes that this object should be called for.
| |
ShowGpsType |
Display a string on the map indicating the type of Gps being used.
| |
ShowMemoryStats |
Display memory usage.
| |
ShowMovementArrow |
Gets or sets whether to render arrows on the map at turns. Default is true.
| |
SlowZoom |
The map will zoom to this level when the GPS is reporting a speed slower than the Crossover Speed. The value of this field is used when MapControlMode is set to CrossoverZoom. See GetZoomCrossoverSpeed(SpeedUnit).
| |
StatusInfo |
This returns the NavigationManager's INavigationStatus object, if present. This
can be used to set update controls or change the NavigationManager's appearance.
| |
TwoDRecenterBorderSize |
When the MapCtrl is in MapPerspective.TwoD mode and the NavigationManager.Orientation
is MapOrientation.North, the map is only redrawn when the vehicle icon enters a border
region around the edge of the map. This property controls the size, in pixels, of that
border region.
| |
Units |
Gets or sets the UnitSystem
(for example, metric or imperial) used by this NavigationManager.
| |
VehicleIcon |
Gets or sets the VehicleMarker to use to display the position
of the vehicle. This can be used to alter the appearance of the icon. If this
is set to null, the vehicle is not displayed by the NavigationManager.
Defaults to a new VehicleMarker associated with the
Navigator for this object.
| |
Zoom |
Gets or sets the current
ZoomLevel
by index. This property is meaningful when
MapControlMode
is set to
FixedZooms.
or
MapControlMode
is set to
DynamicZooms.
| |
ZoomLevels |
Get the current ZoomLevel list.
|