共用方式為


MKMapPoint 結構

定義

2D 地圖投影中的位置。

public struct MKMapPoint
type MKMapPoint = struct
繼承
MKMapPoint

備註

Map Kit 使用 Mercator 投影搭配 Prime Meridian 作為其中央經線。 MKMapPoint表示該投影上的 2D 點。

地圖投影是複雜的主題。 基本挑戰是,任何將球體投影到 2D 平面都會牽涉到一些失真。 Mercator 投影是一種標準 Cylindrical 投影,會扭曲大型物件,特別是對極。 失真也取決於地圖的縮放因數。

MKMapPoint 是 Map Kit 中 Mercator 投影的 2D 座標。 例如,應用程式開發人員可以使用它們搭配 MKMapSizeMKMapRect 類型,但通常會使用類型,其封裝緯度和經度的概念。

若要從 MKMapPoint 轉換成其他類型,請使用:

目標類型相關方法
CLLocationCoordinate2D ToCoordinate(MKMapPoint)
MKCoordinateRegion FromMapRect(MKMapRect)
PointF PointForMapPoint(MKMapPoint)
PointF PointForMapPoint(MKMapPoint)
RectangleF RectForMapRect(MKMapRect)

建構函式

MKMapPoint(Double, Double)

2D 地圖投影中的位置。

欄位

X

2D 地圖投影中的位置。

Y

2D 地圖投影中的位置。

方法

Equals(Object)

2D 地圖投影中的位置。

FromCoordinate(CLLocationCoordinate2D)

2D 地圖投影中的位置。

GetHashCode()

2D 地圖投影中的位置。

ToCoordinate(MKMapPoint)

2D 地圖投影中的位置。

ToString()

2D 地圖投影中的位置。

運算子

Equality(MKMapPoint, MKMapPoint)

2D 地圖投影中的位置。

Inequality(MKMapPoint, MKMapPoint)

2D 地圖投影中的位置。

適用於