NavigationManagerDynamicZoomerHysteresisLimit Property | |
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release
Dynamic zooming has an optional hysteresis feature to prevent the map
jumping between zooms when vehicle speed is hovering about the zoom-out
limit. Vehicle speed must drop HysteresisLimit below the zoom out speed
before the map will zoom into the next lowest level.
Namespace:
Telogis.GeoBase.Navigation
Assembly:
geobase.net (in geobase.net.dll) Version: 4.99.0.0
Syntax public SpeedValue HysteresisLimit { get; set; }
Public Property HysteresisLimit As SpeedValue
Get
Set
Property Value
Type:
SpeedValueRemarks
The HysteresisLimit is a buffer between crossover levels specifying the absolute
minimum speed spacing between them. For example, a HysteresisLimit value of 15 dictates that no
crossover levels can be less than 15 km/h from one another. The HysteresisLimit also prevents the map zoom
jumping between two zoom levels when speed sits near a zoom-out boundary. For example, with a crossover
value of '50' and a HysteresisLimit value of '10', the map will zoom out when the vehicle speed reaches
50 km/h, but will not zoom in again until the vehicle's speed has dropped below 40 km/h.
When a NavigationManager is constructed, a default HysteresisLimit of 10 km/h is set. To clear this default
value and set your own, DynamicZoomSettings.Clear(); should be used.
Examples nm.MapControlMode = NavigationManager.MapMode.DynamicZooms;
nm.DynamicZoomSettings.Clear();
nm.DynamicZoomSettings.HysteresisLimit = new SpeedValue(15, SpeedUnit.KilometersPerHour);
See Also