点击或拖拽改变大小

GeoMathHelperZoomRectangleByRectangle 方法

【使用的是世界平面直角坐标系,如果用在屏幕坐标系则需要调转Top与Bottom】根据指定矩形对矩形进行按比例缩放 矩形放大 以rectangle的长或宽为基础,在原点X和Y至少有一个不变的前提下创建一个长宽比都相同的新的矩形rectangle; 将新矩形rectangle在rectangle_P内的视图区域放大到rectangle_P边界后得到新矩形rectangle_P。 如图: rectangle_P -------------------- | rectangle | | -------------- | | | | | | | | | | -------------- | | | --------------------

命名空间:  GISShare.SMap.Core
程序集:  GISShare.SMap (在 GISShare.SMap.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法
public static void ZoomRectangleByRectangle(
	double[] rectangle_P,
	double[] rectangle
)

参数

rectangle_P
类型: SystemDouble
矩形用一个长度为4的数组表示(LTRB),传出缩放后的矩形
rectangle
类型: SystemDouble
矩形用一个长度为4的数组表示(LTRB),传出修正后的矩形
参见