Compartilhar via


MKMapPoint Estrutura

Definição

Um local em uma projeção de mapa 2D.

public struct MKMapPoint
type MKMapPoint = struct
Herança
MKMapPoint

Comentários

O Map Kit usa uma projeção mercator com o Primeiro Meridiano como seu meridiano central. Um MKMapPoint representa um ponto 2D nessa projeção.

Projeções de mapa são um tópico complexo. O desafio essencial é que qualquer projeção de uma esfera em um plano 2D envolverá algumas distorções. A projeção mercator é uma projeção cilíndrica padrão que distorce objetos grandes, especialmente em direção aos pólos. A distorção também depende do fator de zoom do mapa.

MKMapPoint são as coordenadas 2D de uma projeção do Mercator no Map Kit. Os desenvolvedores de aplicativos podem usá-los, por exemplo, com os MKMapSize tipos e MKMapRect , mas geralmente usarão os tipos T:MapKit.CLLocationCoordinate2D , que encapsulam o conceito de latitude e longitude.

Para converter de MKMapPoints para outros tipos, use:

Tipo de destinoMétodos relevantes
CLLocationCoordinate2D ToCoordinate(MKMapPoint)
MKCoordinateRegion FromMapRect(MKMapRect)
PointF PointForMapPoint(MKMapPoint)
PointF PointForMapPoint(MKMapPoint)
RectangleF RectForMapRect(MKMapRect)

Construtores

MKMapPoint(Double, Double)

Um local em uma projeção de mapa 2D.

Campos

X

Um local em uma projeção de mapa 2D.

Y

Um local em uma projeção de mapa 2D.

Métodos

Equals(Object)

Um local em uma projeção de mapa 2D.

FromCoordinate(CLLocationCoordinate2D)

Um local em uma projeção de mapa 2D.

GetHashCode()

Um local em uma projeção de mapa 2D.

ToCoordinate(MKMapPoint)

Um local em uma projeção de mapa 2D.

ToString()

Um local em uma projeção de mapa 2D.

Operadores

Equality(MKMapPoint, MKMapPoint)

Um local em uma projeção de mapa 2D.

Inequality(MKMapPoint, MKMapPoint)

Um local em uma projeção de mapa 2D.

Aplica-se a