Bagikan melalui


MKMapPoint Struktur

Definisi

Lokasi dalam proyeksi peta 2D.

public struct MKMapPoint
type MKMapPoint = struct
Warisan
MKMapPoint

Keterangan

Map Kit menggunakan proyeksi Mercator dengan Prime Meridian sebagai meridian pusatnya. mewakili MKMapPoint titik 2D pada proyeksi tersebut.

Proyeksi peta adalah topik yang kompleks. Tantangan pentingnya adalah bahwa setiap proyeksi bola ke bidang 2D akan melibatkan beberapa distorsi. Proyeksi Mercator adalah proyeksi silindris standar yang mendistorsi objek besar, khususnya terhadap kutub. Distorsi juga tergantung pada faktor zoom peta.

MKMapPoint adalah koordinat 2D dari proyeksi Mercator di Map Kit. Pengembang aplikasi dapat menggunakannya, misalnya, dengan MKMapSize jenis dan MKMapRect , tetapi umumnya akan menggunakan jenis T:MapKit.CLLocationCoordinate2D , yang merangkum konsep lintang dan bujur.

Untuk mengonversi dari MKMapPoints ke jenis lain, gunakan:

Jenis TargetMetode yang relevan
CLLocationCoordinate2D ToCoordinate(MKMapPoint)
MKCoordinateRegion FromMapRect(MKMapRect)
PointF PointForMapPoint(MKMapPoint)
PointF PointForMapPoint(MKMapPoint)
RectangleF RectForMapRect(MKMapRect)

Konstruktor

MKMapPoint(Double, Double)

Lokasi dalam proyeksi peta 2D.

Bidang

X

Lokasi dalam proyeksi peta 2D.

Y

Lokasi dalam proyeksi peta 2D.

Metode

Equals(Object)

Lokasi dalam proyeksi peta 2D.

FromCoordinate(CLLocationCoordinate2D)

Lokasi dalam proyeksi peta 2D.

GetHashCode()

Lokasi dalam proyeksi peta 2D.

ToCoordinate(MKMapPoint)

Lokasi dalam proyeksi peta 2D.

ToString()

Lokasi dalam proyeksi peta 2D.

Operator

Equality(MKMapPoint, MKMapPoint)

Lokasi dalam proyeksi peta 2D.

Inequality(MKMapPoint, MKMapPoint)

Lokasi dalam proyeksi peta 2D.

Berlaku untuk