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