Odniesienie do klasy GMSProjection

Dokumentacja klasy GMSProjection

Omówienie

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

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

Przekazywanie nieprawidłowych współrzędnych Earth (np. zgodnie ze CLLocationCoordinate2DIsPrawidłowe) może spowodować niezdefiniowane działanie.

Tej klasy nie należy tworzyć bezpośrednio, chyba że są spełnione warunki testowania. Możesz go też uzyskać przez prognozowanie w GMSMapView.

Funkcje publiczne

(CGPoint)pointForCoordinate:
 Mapuje współrzędną Earth na współrzędne w widoku mapy.
(CLLocationCoordinate2D)- ordForPoint:
 Mapuje współrzędną punktu w widoku mapy na współrzędną Ziemi.
(CGFloat)- pointsForMeters:atCoordinate:
 Konwertuje odległość w metrach na rozmiar treści.
(BOOL)containsCoordinate:
 Zwraca, czy określona współrzędne (lat/lng) są zawarte w projekcie.
(GMSVisibleRegion)- visibleRegion
 Zwraca region (cztery współrzędne lokalizacji), który jest widoczny zgodnie z prognozą.

Dokumentacja funkcji członków

– (CGPoint) pointForCoordinate: (CLLocationCoordinate2D) współrzędna

Mapuje współrzędną Earth na współrzędne w widoku mapy.

- (CLLocationCoordinate2D) współrzędnych punktów: (CGPoint) punkt

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

- (CGFloat) pointsForMeters: (CLLocationOdległość) metry
atCoordinate: (CLLocationCoordinate2D) współrzędna

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

Ta funkcja działa tylko w przypadku małych odległości na Ziemi, ponieważ w przypadku określania odległości od ekranu używana jest funkcja CGFloat.

– (BOOL) containsCoordinate: (CLLocationCoordinate2D) współrzędna

Zwraca, czy określona współrzędne (lat/lng) są zawarte w projekcie.

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

Jeśli dopełnienie zostało ustawione w GMSMapView, ten region uwzględnia to dopełnienie.

Widoczny obszar może być prostokątny. Wynik jest nieokreślony, jeśli odwzorowanie uwzględnia punkty, które nie są zmapowane nigdzie na mapie (np. kamera widzi przestrzeń kosmiczną).