Referencia de clases de GMSProjection

Referencia de la clase GMSProjection

Descripción general

Define una asignación entre las coordenadas de Earth (CLLocationCoordinate2D) y las coordenadas en la vista del mapa (CGPoint).

Una proyección es constante e inmutable, ya que la asignación que representa nunca cambia. La asignación no es necesariamente lineal.

Si pasas coordenadas de Earth no válidas (es decir, por CLLocationCoordinate2DIsValid) a este objeto, es posible que se genere un comportamiento indefinido.

No se debe crear una instancia de esta clase directamente, a menos que esté en condiciones de prueba. En su lugar, obtenlo mediante la proyección en GMSMapView.

Funciones de miembros públicos

(CGPoint)- pointForCoordinate:
 Mapea una coordenada de la Tierra a una coordenada en la vista del mapa.
(CLLocationCoordinate2D)- coordinateForPoint:
 Asigna una coordenada de punto en la vista del mapa a una coordenada de la Tierra.
(CGFloat)- pointsForMeters:atCoordinate:
 Convierte una distancia en metros en tamaño de contenido.
(BOOL)- containsCoordinate:
 Muestra si una coordenada determinada (lat./long.) se encuentra dentro de la proyección.
(GMSVisibleRegion).- visibleRegion
 Muestra la región (cuatro coordenadas de ubicación) visible de acuerdo con la proyección.

Documentación de la función de miembro

- (CGPoint) pointForCoordinate: (CLLocationCoordinate2D) coordenada

Mapea una coordenada de la Tierra a una coordenada en la vista del mapa.

- (CLLocationCoordinate2D) coordinateForPoint: (CGPoint) punto

Asigna una coordenada de punto en la vista del mapa a una coordenada de la Tierra.

- (CGFloat) pointsForMeters: (CLLocationDistance) metros
Coordinador: (CLLocationCoordinate2D) coordenada

Convierte una distancia en metros en tamaño de contenido.

Esto solo es preciso en distancias de Earth pequeñas, ya que utiliza CGFloat para distancias de pantalla.

- (BOOL) containsCoordinate: (CLLocationCoordinate2D) coordenada

Muestra si una coordenada determinada (lat./long.) se encuentra dentro de la proyección.

Muestra la región (cuatro coordenadas de ubicación) visible de acuerdo con la proyección.

Si se estableció el relleno en GMSMapView, esta región tendrá en cuenta el relleno.

La región visible puede ser no rectangular. El resultado no está definido si la proyección incluye puntos que no se asignan a ningún lugar del mapa (p.ej., la cámara ve el espacio exterior).