MKMapRect 结构

定义

2D 地图投影中的矩形区域,以地图点为单位测量。

public struct MKMapRect
type MKMapRect = struct
继承
MKMapRect

构造函数

MKMapRect(Double, Double, Double, Double)

创建一个新 MKMapRect 源于 [xy] 和 指定的 heightwidth

MKMapRect(MKMapPoint, MKMapSize)

使用指定的 originsize创建一个新MKMapPoint结构。

字段

Null

已知无效 MKMapRect (请参阅 IsNull) 。

Origin

的起始位置 MKMapRect

Size

的范围 MKMapRect

属性

Height

MKMapRect的高度(以度为单位)。

IsEmpty

是否 MKMapRect 具有正区域。

IsNull

是否 MKMapRect 为已知无效矩形 Null

MaxX

的最大 X 轴值 MKMapRect

MaxY

的最大 Y 轴值 MKMapRect

MidX

的 X 轴中点 MKMapRect

MidY

的 Y 轴中点 MKMapRect

MinX

的最小 X 轴值 MKMapRect

MinY

的最小 Y 轴值 MKMapRect

Spans180thMeridian

是否 MKMapRect 穿越前子午线。

Width

沿 X 轴的范围 MKMapRect

World

表示 MKMapRect 2D 地图投影中世界的 。

方法

Contains(MKMapPoint)

是否 MKMapRect 包含 point

Contains(MKMapRect)

是否 rect 完全在此 MKMapRect的边界内。

Divide(Double, CGRectEdge, MKMapRect)

将其 MKMapRect 拆分为两个较小的矩形, (返回的值和 remainder) 。

Equals(Object)

MKMapRect 是否具有相同的 P:MapKit.OriginSizeother

GetHashCode()

返回此 MKMapRect 结构的值的哈希。

Inset(Double, Double)

返回基于 this、偏移量和 dxdy的新MKMapRect值。

Intersection(MKMapRect, MKMapRect)

返回 与 rect2的交集的rect1静态方法。

Intersects(MKMapRect, MKMapRect)

是否 rect1rect2 重叠。

Offset(Double, Double)

一个新的 MKMapRect ,其原点由 dxdy移动。

Remainder()

一个新的 MKMapRect ,已规范化以删除世界地图边界以外的区域。

ToString()

的原点和大小的 MKMapRect简短表示形式。

Union(MKMapRect, MKMapRect)

返回覆盖 和 rect2rect1矩形。

运算符

Equality(MKMapRect, MKMapRect)

两个 MKMapRect 对象是否具有相同的值。

Inequality(MKMapRect, MKMapRect)

两个 MKMapRect 对象是否具有不同值。

适用于