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ą).