MKMapPoint Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Position in einer 2D-Kartenprojektion.
public struct MKMapPoint
type MKMapPoint = struct
- Vererbung
-
MKMapPoint
Hinweise
Map Kit verwendet eine Mercator-Projektion mit dem Prime Meridian als Zentralemeridian. Ein MKMapPoint stellt einen 2D-Punkt für diese Projektion dar.
Kartenprojektionen sind ein komplexes Thema. Die wesentliche Herausforderung besteht darin, dass jede Projektion einer Kugel auf eine 2D-Ebene einige Verzerrungen mit sich bringt. Die Mercator-Projektion ist eine zylindrische Standardprojektion, die große Objekte verzerrt, insbesondere in Richtung der Pole. Die Verzerrung hängt auch vom Zoomfaktor der Karte ab.
MKMapPoint sind die 2D-Koordinaten einer Mercator-Projektion im Map Kit. Anwendungsentwickler können sie z. B. mit den Typen und MKMapRect verwenden, aber in der MKMapSize Regel TT:MapKit.CLLocationCoordinate2D-Typen, die das Konzept von Breiten- und Längengrad kapseln.
Um von MKMapPoints in andere Typen zu konvertieren, verwenden Sie Folgendes:
Konstruktoren
MKMapPoint(Double, Double) |
Eine Position in einer 2D-Kartenprojektion. |
Felder
X |
Eine Position in einer 2D-Kartenprojektion. |
Y |
Eine Position in einer 2D-Kartenprojektion. |
Methoden
Equals(Object) |
Eine Position in einer 2D-Kartenprojektion. |
FromCoordinate(CLLocationCoordinate2D) |
Eine Position in einer 2D-Kartenprojektion. |
GetHashCode() |
Eine Position in einer 2D-Kartenprojektion. |
ToCoordinate(MKMapPoint) |
Eine Position in einer 2D-Kartenprojektion. |
ToString() |
Eine Position in einer 2D-Kartenprojektion. |
Operatoren
Equality(MKMapPoint, MKMapPoint) |
Eine Position in einer 2D-Kartenprojektion. |
Inequality(MKMapPoint, MKMapPoint) |
Eine Position in einer 2D-Kartenprojektion. |