SearchBoundingBox.NorthLatitude Property
Returns the value of the north latitude of the SearchBoundingBox.
Namespace: DevExpress.XtraMap
Assembly: DevExpress.XtraMap.v20.2.dll
NuGet Package: DevExpress.Win.Map
Declaration
Property Value
Type | Description |
---|---|
Double | A Double value specifying the north latitude expressed in degrees. |
Remarks
This value can be specified in the range from -90 to 90 degrees.
Example
This example demonstrates how to zoom a map to the calculated route.
To do this, handle the BingRouteDataProvider.RouteCalculated event. In the event handler, using the BingRouteResult.BoundingBox property, get the top-left corner (using the SearchBoundingBox.NorthLatitude
and SearchBoundingBox.WestLongitude properties) and right-bottom corner (using the SearchBoundingBox.SouthLatitude and SearchBoundingBox.EastLongitude properties) of the required region. Then, using the MapControl.ZoomToRegion method, zoom the map to the required rectangle specified by the corners.
using DevExpress.XtraMap;
using System.Collections.Generic;
using System.Windows.Forms;
namespace ZoomToFitOnRouteCalculated {
public partial class Form1 : Form {
InformationLayer Layer { get { return (InformationLayer)mapControl.Layers[1]; } }
BingRouteDataProvider Provider { get { return (BingRouteDataProvider)Layer.DataProvider; } }
public Form1() {
InitializeComponent();
}
void OnRouteCalculated(object sender, BingRouteCalculatedEventArgs e) {
SearchBoundingBox bBox = e.CalculationResult.RouteResults[0].BoundingBox;
mapControl.ZoomToRegion(new GeoPoint(bBox.NorthLatitude, bBox.WestLongitude), new GeoPoint(bBox.SouthLatitude, bBox.EastLongitude), 0.4);
splashScreenManager.CloseWaitForm();
}
private void Form1_Load(object sender, System.EventArgs e) {
Provider.RouteCalculated += OnRouteCalculated;
Provider.CalculateRoute(new List<RouteWaypoint> {
new RouteWaypoint("New York", new GeoPoint(41.145556, -73.995)),
new RouteWaypoint("Oklahoma", new GeoPoint(36.131389, -95.937222)),
new RouteWaypoint("Las Vegas", new GeoPoint(36.175, -115.136389))
});
splashScreenManager.ShowWaitForm();
}
}
}
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the NorthLatitude property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.