ClassMapMathHelper
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
GetGeoSizeAtZoomLevel(MapProviderBase, int, Location, Size)
Gets geographical size from the pixel size at the given zoom level for the given map provider.
Declaration
public static Size GetGeoSizeAtZoomLevel(MapProviderBase provider, int zoomLevel, Location basePoint, Size pixelSize)
Parameters
provider
Map provider.
zoomLevel
Zoom level.
basePoint
Base point.
pixelSize
Size
The size in pixels.
Returns
Size
Size in degree.
LogicalToPixel(LogicalToScreenParameters, Point)
Converts a logic point to a Pixel Point on the current screen at a particular zoom level.
Declaration
public static Point LogicalToPixel(LogicalToScreenParameters screenParameters, Point logicalPoint)
Parameters
screenParameters
Conversion parameters.
logicalPoint
Point
The logical point.
Returns
Point
Pixel Point.
LogicalToPixel(LogicalToScreenParameters, Point, Point)
Converts a logic point to a Pixel Point on the current screen at a particular zoom level and moves it relative to base point.
Declaration
public static Point LogicalToPixel(LogicalToScreenParameters screenParameters, Point logicalPoint, Point basePoint)
Parameters
screenParameters
Conversion parameters.
logicalPoint
Point
The logical point.
basePoint
Point
The base point.
Returns
Point
Pixel Point.
PixelToLogicalSize(MapProviderBase, double, int)
Convert pixel size to the logical size at the given zoom level.
Declaration
public static double PixelToLogicalSize(MapProviderBase provider, double pixelSize, int zoomLevel)
Parameters
provider
Map provider.
pixelSize
Pixel size.
zoomLevel
Zoom level.
Returns
Logical size.