MapControl.TransformOrigin 属性

定义

获取或设置将映射的逻辑中心转换到的点。

public:
 property Point TransformOrigin { Point get(); void set(Point value); };
Point TransformOrigin();

void TransformOrigin(Point value);
public Point TransformOrigin { get; set; }
var point = mapControl.transformOrigin;
mapControl.transformOrigin = point;
Public Property TransformOrigin As Point

属性值

将映射的逻辑中心转换到的点。 对于 Point 的 X 和 Y 属性,请使用介于 0 和 1 (但不能为 0 或 1) 的值。

注解

TransformOrigin 表示地图围绕的点旋转 -例如,当用户操作地图时,或者更改 Heading 属性的值时。 考虑在地图倾斜时将 TransformOrigin 的 Y 值设置为大于 0.5 的值,即当 间距 大于 0 时。 这会将逻辑中心移近用户(即更接近屏幕底部),并在地图旋转时向用户显示更多距离。

设置 MapControl 的 TransformOrigin 属性的值后, Center 属性将继续返回上一个中心,直到将 Center 设置为与 TransformOrigin 相同的值。

适用于

另请参阅