MapMathHelper
Provides methods which perform calculations on geographical coordinates and distances.
Definition
Namespace:Telerik.Windows.Controls.Map
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
public static class MapMathHelper
Inheritance: objectMapMathHelper
Methods
Gets geographical size from the pixel size at the given zoom level for the given map provider.
public static Size GetGeoSizeAtZoomLevel(MapProviderBase provider, int zoomLevel, Location basePoint, Size pixelSize)
Map provider.
zoomLevelintZoom level.
basePointLocationBase point.
pixelSizeSizeThe 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.
public static Point LogicalToPixel(LogicalToScreenParameters screenParameters, Point logicalPoint, Point basePoint)
Conversion parameters.
logicalPointPointThe logical point.
basePointPointThe base point.
Returns:Point
Pixel Point.
Converts a logic point to a Pixel Point on the current screen at a particular zoom level.
public static Point LogicalToPixel(LogicalToScreenParameters screenParameters, Point logicalPoint)
Conversion parameters.
logicalPointPointThe logical point.
Returns:Point
Pixel Point.
Convert pixel size to the logical size at the given zoom level.
public static double PixelToLogicalSize(MapProviderBase provider, double pixelSize, int zoomLevel)
Map provider.
pixelSizedoublePixel size.
zoomLevelintZoom level.
Returns:Logical size.