IMapArguments¶
Namespace: ThinkGeo.Core
public interface IMapArguments
Properties¶
MapUnit¶
public abstract GeographyUnit MapUnit { get; }
Property Value¶
MapWidth¶
public abstract double MapWidth { get; }
Property Value¶
MapHeight¶
public abstract double MapHeight { get; }
Property Value¶
RotationAngle¶
public abstract double RotationAngle { get; }
Property Value¶
PivotScreenPoint¶
public abstract ScreenPointF PivotScreenPoint { get; }
Property Value¶
PivotWorldPoint¶
public abstract PointShape PivotWorldPoint { get; }
Property Value¶
ZoomScales¶
public abstract Collection<double> ZoomScales { get; }
Property Value¶
CurrentResolution¶
public abstract double CurrentResolution { get; }
Property Value¶
CurrentScale¶
public abstract double CurrentScale { get; }
Property Value¶
MaximumScale¶
public abstract double MaximumScale { get; }
Property Value¶
MinimumScale¶
public abstract double MinimumScale { get; }
Property Value¶
CurrentExtent¶
public abstract RectangleShape CurrentExtent { get; }
Property Value¶
CenterPoint¶
public abstract PointShape CenterPoint { get; }
Property Value¶
ScaleFactor¶
public abstract float ScaleFactor { get; }
Property Value¶
ZoomLevelSnappingMode¶
public abstract ZoomLevelSnappingMode ZoomLevelSnappingMode { get; }
Property Value¶
CancellationTokenSource¶
public abstract CancellationTokenSource CancellationTokenSource { get; }
Property Value¶
Methods¶
ToWorldCoordinate(ScreenPointF)¶
PointShape ToWorldCoordinate(ScreenPointF screenCoordinate)
Parameters¶
screenCoordinate
ScreenPointF
Returns¶
GetSnappedZoomLevelIndex(RectangleShape)¶
int GetSnappedZoomLevelIndex(RectangleShape extent)
Parameters¶
extent
RectangleShape
Returns¶
GetSnappedZoomLevelIndex(Double)¶
int GetSnappedZoomLevelIndex(double scale)
Parameters¶
scale
Double
Returns¶
GetSnappedExtent(RectangleShape, ZoomSnapDirection)¶
RectangleShape GetSnappedExtent(RectangleShape extent, ZoomSnapDirection zoomSnapDirection)
Parameters¶
extent
RectangleShape
zoomSnapDirection
ZoomSnapDirection