Panoramica
Un cerchio sulla superficie terrestre (cappello sferico).
Eredita GMSOverlay.
Funzioni membri pubbliche statiche | |
(instancetype) | + CircleWithPosition:Radio: |
Costruttore pratico per GMSCircle, per una posizione e un raggio specifici. | |
Proprietà | |
CLLocationCoordinate2D | position |
Posizione sulla Terra del centro del cerchio. | |
CLLocationDistanza | raggio |
Raggio del cerchio in metri; deve essere positivo. | |
CGFloat | strokeWidth |
La larghezza del contorno del cerchio nei punti sullo schermo. | |
UIColor * | strokeColor |
Il colore del contorno di questo cerchio. | |
UIColor * | fillColor |
L'interno del cerchio è dipinto con FillColor. | |
NSString * | title |
Titolo: una breve descrizione dell'overlay. | |
GMSMapView * | mappa |
La mappa su cui si trova questo overlay. | |
BOOL | toccabile |
Questo overlay dovrebbe causare notifiche con tocco. | |
int | zIndex |
Gli overlay con valori zIndex superiori verranno disegnati sopra i livelli e gli overlay dei riquadri con valori zIndex inferiori. | |
ID | userData |
Dati in overlay. |
Documentazione sulle funzioni membri
+ (instancetype) cerchiaWithPosition: | (CLLocationCoordinate2D) | position | |
raggio: | (CLLocationDistanza) | raggio | |
Costruttore pratico per GMSCircle, per una posizione e un raggio specifici.
Le altre proprietà avranno valori predefiniti. Se la posizione non è valida, viene visualizzato un oggetto overlay che non può essere tracciato sulla mappa.
Documentazione della proprietà
- (CLLocationCoordinate2D) posizione [read, write, assign] |
Posizione sulla Terra del centro del cerchio.
Ignora le posizioni non valide.
- Raggio [read, write, assign] (CLLocationDistanza) |
Raggio del cerchio in metri; deve essere positivo.
- (CGFloat) strokeWidth [read, write, assign] |
La larghezza del contorno del cerchio nei punti sullo schermo.
Il valore predefinito è 1. Come stabilito da GMSPolygon, la larghezza non viene ridimensionata quando la mappa viene ingrandita.
Se imposti la larghezza del tratto su 0, non verrà applicato alcun tratto.
- (UIColor*) strokeColor [read, write, assign] |
Il colore del contorno di questo cerchio.
Il valore predefinito è nero.
- (UIColor*) fillColor [read, write, assign] |
L'interno del cerchio è dipinto con FillColor.
Il valore predefinito è nullo, pertanto non viene eseguito alcun riempimento.
- (NSString*) title [read, write, copy, inherited] |
Titolo: una breve descrizione dell'overlay.
Alcuni overlay, come gli indicatori, mostrano il titolo sulla mappa. Il titolo è anche il testo predefinito sull'accessibilità.
- mappa (GMSMapView*) [read, write, assign, inherited] |
La mappa su cui si trova questo overlay.
L'impostazione di questa proprietà aggiungerà l'overlay alla mappa. Se viene impostato su null, l'overlay viene rimosso dalla mappa. Un overlay può essere attivo su al massimo una mappa alla volta.
- (BOOL) toccabile [read, write, assign, inherited] |
Questo overlay dovrebbe causare notifiche con tocco.
Per impostazione predefinita, alcuni overlay, ad esempio gli indicatori, potranno essere toccati.
- (int) zIndex [read, write, assign, inherited] |
Gli overlay con valori zIndex
superiori verranno disegnati sopra i livelli e gli overlay dei riquadri con valori zIndex
inferiori.
Valori uguali comportano un ordine di disegno indefinito. Gli indicatori rappresentano un'eccezione: indipendentemente da zIndex
, saranno sempre tracciati al di sopra dei livelli dei riquadri e di altri overlay diversi dagli indicatori; vengono effettivamente considerati in un gruppo z-index separato rispetto ad altri overlay.
- (id) userData [read, write, assign, inherited] |
Dati in overlay.
Puoi utilizzare questa proprietà per associare un oggetto arbitrario a questo overlay. L'SDK di Google Maps per iOS non legge né scrive questa proprietà.
Tieni presente che userData non deve contenere riferimenti chiari a oggetti di Maps, altrimenti potrebbe essere creato un ciclo di conservazione (impedendo il rilascio degli oggetti).