Odniesienie klasy GMSCoordinateBounds

Odniesienie do zajęć GMSCoordinateBounds

Opis

GMSCoordinateBounds to prostokątna ramka ograniczająca na powierzchni Ziemi.

Elementu GMSCoordinateBounds nie można zmienić po utworzeniu.

Publiczne funkcje członków

(identyfikator)initWithCoordinate:coordinate:
 Wyznacza granice północno-wschodniego i południowego zachodniego świata odpowiadające prostokątnemu regionowi zdefiniowanym przez dwa wierzchołki.
(GMSCoordinateBounds *)- w tym Coordinate:
 Zwraca wartość GMSCoordinateBounds reprezentującą bieżące granice rozszerzone o przekazaną współrzędną.
(GMSCoordinateBounds *)- includeBounds:
 Zwraca wartość GMSCoordinateBounds reprezentującą bieżące granice rozszerzone, aby uwzględnić wszystkie pozostałe granice.
(BOOL) zawiera Coordinate:
 Zwraca wartość TAK, jeśli znajduje się w tych granicach: coordinate.
(BOOL) intersectsBounds:
 Zwraca wartość TAK, jeśli other pokrywa się z tymi granicami.
(identyfikator)initWithRegion:
 Inicjacje z granicami, które obejmują: region.
(identyfikator)initWithPath:
 Inicjacje z granicami, które obejmują: path.
(GMSCoordinateBounds *)- includePath:
 Zwraca wartość GMSCoordinateBounds reprezentującą bieżące granice rozszerzone o zakres path.

Usługi

CLLocationCoordinate2DnorthEast
 Północno-wschodni narożnik tych granic.
CLLocationCoordinate2DsouthWest
 Południowo-zachodni narożnik tych granic.
BOOLprawidłowe
 Zwraca wartość NIE, jeśli ta granica nie zawiera żadnych punktów.

Dokumentacja funkcji członka grupy

- (id) initWithCoordinate: (CLLocationCoordinate2D)  coord1
współrzędne: (CLLocationCoordinate2D)  coord2

Wyznacza granice północno-wschodniego i południowego zachodniego świata odpowiadające prostokątnemu regionowi zdefiniowanym przez dwa wierzchołki.

Nie można określić, czy długość prostokąta rozciąga się od coord1 do coord2 czy na odwrót. Ramka została skonstruowana jako mniejsza z dwóch wersji, co eliminuje niejasność.

- (GMSCoordinateBounds *) wraz z Coordinate: (CLLocationCoordinate2D)  współrzędne

Zwraca wartość GMSCoordinateBounds reprezentującą bieżące granice rozszerzone o przekazaną współrzędną.

Jeśli bieżące granice są nieprawidłowe, wynik jest prawidłowymi granicami zawierającymi tylko wartość coordinate.

Zwraca wartość GMSCoordinateBounds reprezentującą bieżące granice rozszerzone, aby uwzględnić wszystkie pozostałe granice.

Jeśli bieżące granice są nieprawidłowe, wynik jest prawidłowymi granicami równymi other.

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

Zwraca wartość TAK, jeśli znajduje się w tych granicach: coordinate.

Dotyczy to również punktów leżących dokładnie na krawędziach tych granic.

Zwraca wartość TAK, jeśli other pokrywa się z tymi granicami.

Dwie granice nakładają się na siebie, jeśli zawierają one co najmniej jeden punkt współrzędnych.

– (id) initWithRegion: (GMSVisibleRegion). region [region]

Inicjacje z granicami, które obejmują: region.

- (id) initWithPath: (GMSPath *) ścieżka

Inicjacje z granicami, które obejmują: path.

Zwraca wartość GMSCoordinateBounds reprezentującą bieżące granice rozszerzone o zakres path.


Dokumentacja właściwości

– (CLLocationCoordinate2D) northEast [read, assign]

Północno-wschodni narożnik tych granic.

– (CLLocationCoordinate2D) southWest [read, assign]

Południowo-zachodni narożnik tych granic.

- (BOOL) prawidłowa [read, assign]

Zwraca wartość NIE, jeśli ta granica nie zawiera żadnych punktów.

Na przykład [[GMSCoordinateBounds alloc] init].valid == NO.

Gdy nieprawidłowa granica zostanie uzupełniona o prawidłowe współrzędne przy użyciu funkcji „Coordinate:” lub „includeBounds:”, wynikowe granice będą prawidłowe, ale będą zawierać tylko nowe współrzędne.