Riferimento per la classe GMSCoordinateBounds

Riferimento alla classe DASHCoordinateBounds

Panoramica

DASHCoordinateBounds rappresenta un riquadro di delimitazione rettangolare sulla superficie della Terra.

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

Funzioni pubbliche per i membri

(ID)- initWithCoordinate:coordinate:
 Imposta i limiti nord-est e sud-ovest corrispondenti alla regione rettangolare definita dai due angoli.
(DASHCoordinateBounds*).- incluso Coordinate:
 Restituisce un CPECoordinateBounds che rappresenta i limiti correnti estesi per includere la coordinata trasmessa.
(DASHCoordinateBounds*).- inclusi limiti:
 Restituisce un CPECoordinateBounds che rappresenta i limiti correnti estesi in modo da includere tutti gli altri limiti.
(BOOL)- containsCoordinate:
 Restituisce YES se coordinate è incluso in questi limiti.
(BOOL)- intersezione
 Restituisce YES se other si sovrappone a questi limiti.
(ID)- initWithRegion:
 Init con limiti che comprendono region.
(ID)- initWithPath:
 Init con limiti che comprendono path.
(DASHCoordinateBounds *).- incluso il percorso:
 Restituisce un CPECoordinateBounds che rappresenta i limiti correnti estesi per includere path.

Proprietà

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

Documentazione della funzione per membri

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

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

Non è chiaro se la longitudine del riquadro si estende da coord1 a coord2 o viceversa; il riquadro è costruito come la più piccola delle due varianti, eliminando l'ambiguità.

- (DASHCoordinateBounds *) incluso Coordinate: (CLLocationCoordinate2D) coordinata

Restituisce un CPECoordinateBounds che rappresenta i limiti correnti estesi per includere la coordinata trasmessa.

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

Restituisce un CPECoordinateBounds che rappresenta i limiti correnti estesi in modo da includere tutti gli altri limiti.

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

- (BOOL) contiene Coordinate: (CLLocationCoordinate2D) coordinata

Restituisce YES se coordinate è incluso in questi limiti.

Sono inclusi i punti che si trovano esattamente sul bordo dei bordi.

Restituisce YES se other si sovrappone a questi limiti.

Due limiti si sovrappongono se è presente almeno un punto coordinato da entrambi.

- (id) initWithRegion: (DASHVisibleRegion) area geografica

Init con limiti che comprendono region.

- (id) initWithPath: ( URLPath*) percorso

Init con limiti che comprendono path.

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


Documentazione 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, [[DASHCoordinateBounds alloc] init].valid == NO.

Quando un limite non valido viene espanso con coordinate valide includendo la coordinata: o i limiti inclusi, i limiti generati saranno validi, ma conterranno solo le nuove coordinate.