Back to Devexpress

MapRuler.Measurement Property

wpf-devexpress-dot-xpf-dot-map-dot-mapruler-b6b72ec1.md

latest2.0 KB
Original Source

MapRuler.Measurement Property

Returns an area or distance value in the specified units.

Namespace : DevExpress.Xpf.Map

Assembly : DevExpress.Xpf.Map.v25.2.dll

NuGet Package : DevExpress.Wpf.Map

Declaration

csharp
public double Measurement { get; }
vb
Public ReadOnly Property Measurement As Double

Property Value

TypeDescription
Double

An area or distance value in the specified units.

|

Remarks

The following code returns the distance in miles:

csharp
mapControl1.Measurements.DistanceUnits = MeasureUnit.Mile;
MapRuler ruler = mapControl1.Measurements.CreateRuler(RulerType.Distance, 
                                                       new List<CoordPoint>() {
                                                           new GeoPoint(48.864716, 2.349014), // Paris
                                                           new GeoPoint(45.46427, 9.18951), // Milan
                                                           new GeoPoint(48.20849, 16.37208) // Vienna
                                                       });
double distance = ruler.Measurement;
vb
mapControl1.Measurements.DistanceUnits = MeasureUnit.Mile
Dim ruler As MapRuler = mapControl1.Measurements.CreateRuler(RulerType.Distance, New List(Of CoordPoint)() From {
       New GeoPoint(48.864716, 2.349014), ' Paris
New GeoPoint(45.46427, 9.18951), ' Milan
New GeoPoint(48.20849, 16.37208) ' Vienna
})
Dim distance As Double = ruler.Measurement

See Also

MapRuler Class

MapRuler Members

DevExpress.Xpf.Map Namespace