Übersicht
GMSCoordinateBounds stellt einen rechteckigen Begrenzungsrahmen auf der Erdoberfläche dar.
GMSCoordinateBounds ist unveränderlich und kann nach der Erstellung nicht mehr geändert werden.
Funktionen für öffentliche Mitglieder | |
(ID) | - initWithCoordinate:koordinaten: |
Lädt die northEast- und southWest-Grenzen entsprechend dem rechteckigen Bereich, der durch die beiden Ecken definiert wird. | |
(GMSCoordinateBounds *) | - einschließlichKoordinaten: |
Gibt GMSCoordinateBounds zurück, die die aktuellen Grenzen darstellen und so die übergebene Koordinate enthalten. | |
(GMSCoordinateBounds *) | – einschließlich Grenzwerten: |
Gibt ein GMSCoordinateBounds-Objekt zurück, das die aktuellen Grenzen darstellt und die anderen anderen Grenzen umfasst. | |
(BOOL) | - containsCoordinate: |
Gibt YES zurück, wenn coordinate innerhalb dieser Grenzen liegt. | |
(BOOL) | – intersectsBounds: |
Gibt JA zurück, wenn sich other mit diesen Grenzen überschneidet. | |
(ID) | – initWithRegion: |
Inits mit Grenzen, die region umfassen. | |
(ID) | – initWithPath: |
Inits mit Grenzen, die path umfassen. | |
(GMSCoordinateBounds*) | – einschließlich Pfad: |
Gibt einen GMSCoordinateBounds zurück, der die aktuellen Grenzen für path enthält. | |
Eigenschaften | |
CLLocationCoordinate2D | northEast |
Die nordöstliche Ecke dieser Grenzen. | |
CLLocationCoordinate2D | Südwesten |
Die Südwestecke dieser Grenzen | |
BOOL | gültig |
Gibt NO zurück, wenn diese Grenzen keine Punkte enthalten. |
Dokumentation zu Mitgliederfunktionen
- (id) initWithCoordinate: | (CLLocationCoordinate2D) | Koord1 | |
Koordinate: | (CLLocationCoordinate2D) | coord2 | |
Lädt die northEast- und southWest-Grenzen entsprechend dem rechteckigen Bereich, der durch die beiden Ecken definiert wird.
Es ist nicht eindeutig, ob der Längengrad des Felds von coord1
bis coord2
reicht oder umgekehrt. Der Kasten wird als kleinere der beiden Varianten konstruiert, wodurch die Mehrdeutigkeit vermieden wird.
- (GMSCoordinateBounds *) einschließlichKoordinaten: | (CLLocationCoordinate2D) | Koordinaten |
Gibt GMSCoordinateBounds zurück, die die aktuellen Grenzen darstellen und so die übergebene Koordinate enthalten.
Wenn die aktuellen Grenzen ungültig sind, ist das Ergebnis ein gültiger Bereich, der nur coordinate
enthält.
- (GMSCoordinateBounds *) einschließlich: | (GMSCoordinateBounds *) | Sonstiges |
Gibt ein GMSCoordinateBounds-Objekt zurück, das die aktuellen Grenzen darstellt und die anderen anderen Grenzen umfasst.
Wenn die aktuellen Grenzen ungültig sind, ergibt sich ein gültiges Limit gleich other
.
- (BOOL) containsCoordinate: | (CLLocationCoordinate2D) | Koordinaten |
Gibt YES zurück, wenn coordinate
innerhalb dieser Grenzen liegt.
Dazu gehören auch Punkte, die genau am Rand der Grenzen liegen.
- (BOOL) intersectsBounds: | (GMSCoordinateBounds *) | Sonstiges |
Gibt JA zurück, wenn sich other
mit diesen Grenzen überschneidet.
Zwei Grenzen überschneiden sich, wenn mindestens ein Koordinatenpunkt in beiden enthalten ist.
– (ID) initWithRegion: | (GMSViewableRegion) | region |
Inits mit Grenzen, die region
umfassen.
– (id) initWithPath: | (GMSPath *) | path |
Inits mit Grenzen, die path
umfassen.
- (GMSCoordinateBounds *) einschließlichPfad: | (GMSPath*) | path |
Gibt einen GMSCoordinateBounds zurück, der die aktuellen Grenzen für path
enthält.
Property-Dokumentation
– (CLLocationCoordinate2D) northEast [read, assign] |
Die nordöstliche Ecke dieser Grenzen.
– (CLLocationCoordinate2D) southWest [read, assign] |
Die Südwestecke dieser Grenzen
- (BOOL) gültig [read, assign] |
Gibt NO zurück, wenn diese Grenzen keine Punkte enthalten.
Beispiel: [[GMSCoordinateBounds alloc] init].valid == NO.
Wenn eine ungültige Grenze mit gültigen Koordinaten über includeCoordinate: oder includeBounds: erweitert wird, sind die Grenzen zwar gültig, enthalten aber nur die neuen Koordinaten.