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 | |
CLLocationCoordinate2D | northEast |
Północno-wschodni narożnik tych granic. | |
CLLocationCoordinate2D | southWest |
Południowo-zachodni narożnik tych granic. | |
BOOL | prawidł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
.
- (GMSCoordinateBounds *) włącznie z Bounds: | (GMSCoordinateBounds *) | inny |
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.
- (BOOL) intersectsBounds: | (GMSCoordinateBounds *) | inny |
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
.
- (GMSCoordinateBounds *) includePath: | (GMSPath *) | ścieżka |
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.