Odniesienie klasy GMSProjection

Odniesienie do klasy GMSProjection

Opis

Określa mapowanie między współrzędnymi Ziemi (CLLocationCoordinate2D) a współrzędnymi w widoku mapy (CGPoint).

Odwzorowanie jest stałe i niezmienne, ponieważ przedstawiane w nim mapowanie nigdy się nie zmienia. Mapowanie nie musi być liniowe.

Przekazywanie nieprawidłowych współrzędnych Ziemi (tzn. według CLLocationCoordinate2DIsValid) do tego obiektu może spowodować niezdefiniowane zachowanie.

Tej klasy nie należy tworzyć bezpośrednio, chyba że w warunkach testowania. Zamiast tego pobierz go za pomocą odwzorowania w GMSMapView.

Publiczne funkcje członków

(CGPoint)pointForCoordinate:
 Mapuje współrzędne Ziemi do współrzędnych punktu w widoku mapy.
(CLLocationCoordinate2D) coordinateForPoint:
 Mapuje współrzędne punktu w widoku mapy na współrzędne Ziemi.
(CGFloat)pointsForMeters:atCoordinate:
 Konwertuje odległość w metrach na rozmiar zawartości.
(BOOL) zawiera Coordinate:
 Zwraca, czy dana współrzędna (szerokość/długość) jest zawarta w rzutowaniu.
(GMSVisibleRegion).visibleRegion
 Zwraca region (cztery współrzędne lokalizacji), który jest widoczny zgodnie z odwzorowaniem.

Dokumentacja funkcji członka grupy

- (CGPoint) pointForCoordinate: (CLLocationCoordinate2D)  współrzędne

Mapuje współrzędne Ziemi do współrzędnych punktu w widoku mapy.

- (CLLocationCoordinate2D) coordinateForPoint: (CGPoint) punkt

Mapuje współrzędne punktu w widoku mapy na współrzędne Ziemi.

- (CGFloat) PointsForMeters: (CLLocationLocation) metry
koordynator: (CLLocationCoordinate2D)  współrzędne.

Konwertuje odległość w metrach na rozmiar zawartości.

Jest to dokładne tylko w przypadku małych odległości od Ziemi, ponieważ funkcja CGFloat określa odległość na ekranie.

- (BOOL) zawiera Koordynatora: (CLLocationCoordinate2D)  współrzędne

Zwraca, czy dana współrzędna (szerokość/długość) jest zawarta w rzutowaniu.

Zwraca region (cztery współrzędne lokalizacji), który jest widoczny zgodnie z odwzorowaniem.

Jeśli dopełnienie zostało ustawione w widoku GMSMapView, jest ono uwzględniane w tym regionie.

Widoczny obszar może nie być prostokątny. Wynik jest nieokreślony, jeśli odwzorowanie obejmuje punkty, które nie są mapowane na żadne inne miejsca na mapie (np. kamera widzi przestrzeń kosmiczną).