New to Telerik UI for WPFStart a free 30-day trial

Provides methods which perform calculations on geographical coordinates and distances.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

C#
public static class MapMathHelper

Inheritance: objectMapMathHelper

Methods

Gets geographical size from the pixel size at the given zoom level for the given map provider.

C#
public static Size GetGeoSizeAtZoomLevel(MapProviderBase provider, int zoomLevel, Location basePoint, Size pixelSize)
Parameters:providerMapProviderBase

Map provider.

zoomLevelint

Zoom level.

basePointLocation

Base point.

pixelSizeSize

The size in pixels.

Returns:

Size

Size in degree.

Converts a logic point to a Pixel Point on the current screen at a particular zoom level and moves it relative to base point.

C#
public static Point LogicalToPixel(LogicalToScreenParameters screenParameters, Point logicalPoint, Point basePoint)
Parameters:screenParametersLogicalToScreenParameters

Conversion parameters.

logicalPointPoint

The logical point.

basePointPoint

The base point.

Returns:

Point

Pixel Point.

Converts a logic point to a Pixel Point on the current screen at a particular zoom level.

C#
public static Point LogicalToPixel(LogicalToScreenParameters screenParameters, Point logicalPoint)
Parameters:screenParametersLogicalToScreenParameters

Conversion parameters.

logicalPointPoint

The logical point.

Returns:

Point

Pixel Point.

Convert pixel size to the logical size at the given zoom level.

C#
public static double PixelToLogicalSize(MapProviderBase provider, double pixelSize, int zoomLevel)
Parameters:providerMapProviderBase

Map provider.

pixelSizedouble

Pixel size.

zoomLevelint

Zoom level.

Returns:

double

Logical size.