Condividi tramite


MKMapPoint Struct

Definizione

Posizione in una proiezione mappa 2D.

public struct MKMapPoint
type MKMapPoint = struct
Ereditarietà
MKMapPoint

Commenti

Map Kit usa una proiezione mercator con il Primo Meridiano come meridiano centrale. Rappresenta MKMapPoint un punto 2D sulla proiezione.

Le proiezioni mappa sono un argomento complesso. La sfida essenziale è che qualsiasi proiezione di una sfera su un piano 2D comporta alcune distorsioni. La proiezione di Mercator è una proiezione cilindrica standard che distorce grandi oggetti, in particolare verso i poli. La distorsione dipende anche dal fattore di zoom della mappa.

MKMapPoint sono le coordinate 2D di una proiezione mercator in Map Kit. Gli sviluppatori di applicazioni possono usarli, ad esempio, con i MKMapSize tipi eMKMapRect, in genere, useranno t, che incapsulano il concetto di latitudine e longitudine.

Per convertire da MKMapPoints ad altri tipi, usare:

Tipo destinazioneMetodi pertinenti
CLLocationCoordinate2D ToCoordinate(MKMapPoint)
MKCoordinateRegion FromMapRect(MKMapRect)
PointF PointForMapPoint(MKMapPoint)
PointF PointForMapPoint(MKMapPoint)
RectangleF RectForMapRect(MKMapRect)

Costruttori

MKMapPoint(Double, Double)

Posizione in una proiezione mappa 2D.

Campi

X

Posizione in una proiezione mappa 2D.

Y

Posizione in una proiezione mappa 2D.

Metodi

Equals(Object)

Posizione in una proiezione mappa 2D.

FromCoordinate(CLLocationCoordinate2D)

Posizione in una proiezione mappa 2D.

GetHashCode()

Posizione in una proiezione mappa 2D.

ToCoordinate(MKMapPoint)

Posizione in una proiezione mappa 2D.

ToString()

Posizione in una proiezione mappa 2D.

Operatori

Equality(MKMapPoint, MKMapPoint)

Posizione in una proiezione mappa 2D.

Inequality(MKMapPoint, MKMapPoint)

Posizione in una proiezione mappa 2D.

Si applica a