Class MapMathHelper
Provides methods which perform calculations on geographical coordinates and distances.
Inheritance
Namespace: Telerik.Windows.Controls.Map
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
public static class MapMathHelper : Object
Methods
GetGeoSizeAtZoomLevel(MapProviderBase, Int32, 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
Map Map provider. |
System. Zoom level. |
Location
basePoint
Base point. |
System. The size in pixels. |
Returns
System. 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
Logical Conversion parameters. |
System. The logical point. |
Returns
System. 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
Logical Conversion parameters. |
System. The logical point. |
System. The base point. |
Returns
System. Pixel Point. |
PixelToLogicalSize(MapProviderBase, Double, Int32)
Convert pixel size to the logical size at the given zoom level.
Declaration
public static double PixelToLogicalSize(MapProviderBase provider, double pixelSize, int zoomLevel)
Parameters
Map Map provider. |
System. Pixel size. |
System. Zoom level. |
Returns
System. Logical size. |