Riferimento per la classe GMSCoordinateBounds

Riferimento classe GMSCoordinateBounds

Panoramica

GMSCoordinateBounds rappresenta un riquadro di delimitazione rettangolare sulla superficie terrestre.

GMSCoordinateBounds è immutabile e non può essere modificato dopo la creazione.

Funzioni pubbliche dei membri

(ID)- initWithCoordinate:coordinate:
 Inizia i confini nord-est e sud-ovest corrispondenti alla regione rettangolare definita dai due angoli.
(GMSCoordinateBounds *)- inclusoCoordinate:
 Restituisce un valore GMSCoordinateBounds che rappresenta i limiti correnti estesi per includere la coordinata passata.
(GMSCoordinateBounds *)- inclusoBounds:
 Restituisce un valore GMSCoordinateBounds che rappresenta i limiti correnti estesi per includere tutti gli altri limiti.
(BOOL) - contieneCoordinate:
 Restituisce YES se coordinate è contenuto in questi limiti.
(BOOL) - intersectsBounds:
 Restituisce SÌ se other si sovrappone a questo limite.
(ID)- initWithRegion:
 Inizia con limiti che comprendono region.
(ID)- initWithPath:
 Inizia con limiti che comprendono path.
(GMSCoordinateBounds *)- inclusoPath:
 Restituisce un valore GMSCoordinateBounds che rappresenta i limiti correnti estesi per includere path.

Proprietà

CLLocationCoordinate2DnorthEast
 L'angolo nord-est di questi confini.
CLLocationCoordinate2DsouthWest
 L'angolo sud-ovest di questi confini.
BOOLvalido
 Restituisce NO se questo limite non contiene punti.

Documentazione sulle funzioni membri

- (id) initWithCoordinate: (CLLocationCoordinate2D)  coord1
coordinare: (CLLocationCoordinate2D)  coord2

Inizia i confini nord-est e sud-ovest corrispondenti alla regione rettangolare definita dai due angoli.

Non è ambiguo se la longitudine della casella si estenda da coord1 a coord2 o viceversa; il riquadro è strutturato come la più piccola delle due varianti, eliminando così ambiguità.

- (GMSCoordinateBounds *) inclusoCoordinate: (CLLocationCoordinate2D)  coordinata

Restituisce un valore GMSCoordinateBounds che rappresenta i limiti correnti estesi per includere la coordinata passata.

Se i limiti attuali non sono validi, il risultato è un limite valido che contiene solo coordinate.

Restituisce un valore GMSCoordinateBounds che rappresenta i limiti correnti estesi per includere tutti gli altri limiti.

Se i limiti attuali non sono validi, il risultato è un limite valido uguale a other.

- (BOOL) contieneCoordinate: (CLLocationCoordinate2D)  coordinata

Restituisce YES se coordinate è contenuto in questi limiti.

Sono inclusi i punti che si trovano esattamente al bordo dei limiti.

Restituisce SÌ se other si sovrappone a questo limite.

Due limiti si sovrappongono se c'è almeno un punto di coordinate contenuto da entrambi.

Inizia con limiti che comprendono region.

- (id) initWithPath: (GMSPath *) percorso

Inizia con limiti che comprendono path.

Restituisce un valore GMSCoordinateBounds che rappresenta i limiti correnti estesi per includere path.


Documentazione della proprietà

- (CLLocationCoordinate2D) northEast [read, assign]

L'angolo nord-est di questi confini.

- (CLLocationCoordinate2D) southWest [read, assign]

L'angolo sud-ovest di questi confini.

- (BOOL) valido [read, assign]

Restituisce NO se questo limite non contiene punti.

Ad esempio, [[GMSCoordinateBounds alloc] init].valid == NO.

Quando un limite non valido viene espanso con coordinate valide tramite inclusioni di coordinate: o inclusioni : i limiti risultanti saranno validi, ma conterranno solo le nuove coordinate.