Panoramica
GMSGround Overlay specifica le opzioni disponibili per una sovrapposizione al suolo che esiste sulla superficie della Terra.
A differenza di un indicatore, la posizione di una sovrapposizione del terreno è specificata in modo esplicito e non è rivolta verso la fotocamera.
Eredita L'overlay DASH.
Funzioni pubbliche per i membri | |
(instancetype) | + terraOverlayWithBounds:icon: |
Costruttore di convenienza per GMSGroundOverlay per un determinato elemento bounds e icon . | |
(instancetype) | + terraOverlayWithPosition:icon:zoomLevel: |
Crea un overlay GGround che esegue il rendering dell'elemento icon specificato in position , come se le dimensioni effettive dell'immagine corrispondano a pixel della fotocamera a zoomLevel . | |
Proprietà | |
CLLocationCoordinate2D | position |
La posizione di questo overlay GGround o, più precisamente, la posizione fisica dell'ancoraggio. | |
CGPoint | ancorare |
L'ancoraggio specifica dove questo overlay GGround è ancorato a Earth in relazione a bounds . | |
UIImage * | icona |
Icona da visualizzare all'interno di bounds sulla Terra. | |
numero in virgola mobile | opacità |
Consente di impostare l'opacità della sovrapposizione del terreno, compresa tra 0 (completamente trasparente) e 1 (valore predefinito) inclusi. | |
CLLocationDirection | cuscinetto |
Portata di questa sovrapposizione del terreno, in gradi. | |
Limiti di CPECoordinate* | limiti |
I confini 2D sulla Terra in cui viene disegnato icon . | |
NSString * | title |
Titolo, una breve descrizione dell'overlay. | |
PageSpeedMapView * | mappa |
La mappa su cui si trova questo overlay. | |
BOOL | toccabile |
Se questo overlay deve causare notifiche di tocchi. | |
int | Indice z |
Gli overlay di valore zIndex più alti verranno disegnati sopra i livelli e i overlay di riquadro zIndex più bassi. | |
ID | Dati utente |
Dati in overlay. |
Documentazione della funzione per membri
+ (instancetype) terraOverlayWithBounds: | (BDICoordinateBounds * nulli) | limiti | |
icona: | (UIUI non valido *) | icona | |
Costruttore di convenienza per GMSGroundOverlay per un determinato elemento bounds
e icon
.
position
verrà impostato di conseguenza.
+ (instancetype) terraOverlayWithPosizione: | (CLLocationCoordinate2D) | position | |
icona: | (UIUI non valido *) | icona | |
Livello di zoom: | (CGFloat) | zoomLevel | |
Crea un overlay GGround che esegue il rendering dell'elemento icon
specificato in position
, come se le dimensioni effettive dell'immagine corrispondano a pixel della fotocamera a zoomLevel
.
Documentazione proprietà
- (CLLocationCoordinate2D) posizione [read, write, assign] |
La posizione di questo overlay GGround o, più precisamente, la posizione fisica dell'ancoraggio.
In caso di modifica, bounds
verrà spostata nella nuova posizione.
- (anchor) CGPoint [read, write, assign] |
L'ancoraggio specifica dove questo overlay GGround è ancorato a Earth in relazione a bounds
.
In caso di modifica, position
verrà impostata sulla nuova posizione corrispondente all'interno di bounds
.
- (UIImage*) icona [read, write, assign] |
Icona da visualizzare all'interno di bounds
sulla Terra.
Se è null, l'overlay non sarà visibile (a differenza di DASHMarker che ha un'immagine predefinita).
- (fluttuazione) opacità [read, write, assign] |
Consente di impostare l'opacità della sovrapposizione del terreno, compresa tra 0 (completamente trasparente) e 1 (valore predefinito) inclusi.
- (CLLocationDirection) cuscinetto [read, write, assign] |
Portata di questa sovrapposizione del terreno, in gradi.
Il valore predefinito, zero, punta questa sovrapposizione del terreno verso l'alto o verso il basso lungo il normale asse Y della terra.
- (BOUNDCoordinateBounds*) limiti [read, write, assign] |
I confini 2D sulla Terra in cui viene disegnato icon
.
La modifica di questo valore modificherà position
di conseguenza.
- (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 di accessibilità predefinito.
- (MappaMappe*) mappa [read, write, assign, inherited] |
La mappa su cui si trova questo overlay.
L'impostazione di questa proprietà aggiungerà l'overlay alla mappa. Impostandolo su zero, questo overlay verrà rimosso dalla mappa. Un overlay può essere attivo su un massimo di una mappa alla volta.
- (BOOL) toccabile [read, write, assign, inherited] |
Se questo overlay deve causare notifiche di tocchi.
Alcuni overlay, ad esempio gli indicatori, verranno impostati come selezionabili con il tocco.
- (int) z-index [read, write, assign, inherited] |
Gli overlay di valore zIndex
più alti verranno disegnati sopra i livelli e i overlay di riquadro zIndex
più bassi.
Valori uguali generano un ordine di estrazione non definito. Gli indicatori sono un'eccezione. Indipendentemente dal zIndex
, verranno sempre disegnati sopra i livelli di riquadro e altri overlay non indicatori; sono 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 Google Maps per iOS non legge né scrive questa proprietà.
Tieni presente che userData non deve contenere alcun riferimento forte a qualsiasi oggetto di Maps, altrimenti potrebbe essere creato un ciclo di conservazione (che impedisce il rilascio degli oggetti).