Panoramica
DASHPolyline specifica le opzioni disponibili per una polilinea esistente sulla superficie terrestre.
Viene tracciata come una linea fisica tra i punti specificati in path
.
Eredita L'overlay DASH.
Funzioni pubbliche per i membri | |
(instancetype) | + polylineWithPath: |
Costruttore di convenienza per DASHPolyline per un determinato percorso. | |
Proprietà | |
BDIPath * | percorso |
Il percorso che descrive questa polilinea. | |
CGFloat | Larghezza barra |
La larghezza della linea in punti dello schermo. | |
Colore UI * | ColoreColore |
L'UIColor utilizzato per eseguire il rendering della polilinea. | |
BOOL | geodetica |
Indica se il rendering di questa linea deve essere con correzione geodetica. | |
NSArray< DASHStyleSpan* > * | intervalli |
Un array contenente DASHStyleSpan, le sezioni utilizzate per eseguire il rendering di questa polilinea. | |
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) polylineWithPath: | (BDIPath * non valido) | percorso |
Costruttore di convenienza per DASHPolyline per un determinato percorso.
Altre proprietà avranno valori predefiniti.
Documentazione proprietà
- (PercorsoPercorso*) percorso [read, write, copy] |
Il percorso che descrive questa polilinea.
- (CGFloat) btnWidth [read, write, assign] |
La larghezza della linea in punti dello schermo.
Il valore predefinito è 1.
- (UIColor*) rainColor [read, write, assign] |
L'UIColor utilizzato per eseguire il rendering della polilinea.
Il valore predefinito è [UIColor blueColor].
- (BOOL) geodetica [read, write, assign] |
Indica se il rendering di questa linea deve essere con correzione geodetica.
- (NSArray<DASHStyleSpan *>*) intervalli [read, write, copy] |
Un array contenente DASHStyleSpan, le sezioni utilizzate per eseguire il rendering di questa polilinea.
Se questo array contiene meno segmenti della polilinea stessa, il segmento finale verrà applicato sulla lunghezza rimanente. Se questo array non è impostato o è vuoto, viene utilizzato invece strokeColor
per l'intera riga.
- (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).