Partager via


MKMapPoint Structure

Définition

Emplacement dans une projection de carte 2D.

public struct MKMapPoint
type MKMapPoint = struct
Héritage
MKMapPoint

Remarques

Map Kit utilise une projection Mercator avec le méridien premier comme méridien central. Un MKMapPoint représente un point 2D sur cette projection.

Les projections cartographiques sont un sujet complexe. Le défi essentiel est que toute projection d’une sphère sur un plan 2D implique des distorsions. La projection Mercator est une projection cylindrique standard qui déforme les objets volumineux, en particulier vers les pôles. La distorsion dépend également du facteur de zoom de la carte.

MKMapPoint sont les coordonnées 2D d’une projection Mercator dans Map Kit. Les développeurs d’applications peuvent les utiliser, par exemple, avec les MKMapSize types et MKMapRect , mais ils utilisent généralement les types T:MapKit.CLLocationCoordinate2D , qui encapsulent le concept de latitude et de longitude.

Pour convertir de MKMapPoints en d’autres types, utilisez :

Type de cibleMéthodes pertinentes
CLLocationCoordinate2D ToCoordinate(MKMapPoint)
MKCoordinateRegion FromMapRect(MKMapRect)
PointF PointForMapPoint(MKMapPoint)
PointF PointForMapPoint(MKMapPoint)
RectangleF RectForMapRect(MKMapRect)

Constructeurs

MKMapPoint(Double, Double)

Emplacement dans une projection de carte 2D.

Champs

X

Emplacement dans une projection de carte 2D.

Y

Emplacement dans une projection de carte 2D.

Méthodes

Equals(Object)

Emplacement dans une projection de carte 2D.

FromCoordinate(CLLocationCoordinate2D)

Emplacement dans une projection de carte 2D.

GetHashCode()

Emplacement dans une projection de carte 2D.

ToCoordinate(MKMapPoint)

Emplacement dans une projection de carte 2D.

ToString()

Emplacement dans une projection de carte 2D.

Opérateurs

Equality(MKMapPoint, MKMapPoint)

Emplacement dans une projection de carte 2D.

Inequality(MKMapPoint, MKMapPoint)

Emplacement dans une projection de carte 2D.

S’applique à