Descripción general
GMSPolyline especifica las opciones disponibles para una polilínea que existe en la superficie de la Tierra.
Se traza como una línea física entre los puntos especificados en path
.
Hereda GMSOverlay.
Funciones de miembros públicos estáticas | |
(tipo de instancia) | + polylineWithPath: |
Constructor de conveniencia para GMSPolyline para una ruta en particular. | |
Propiedades | |
GMSPath* | path |
La ruta de acceso que describe esta polilínea. | |
CGFloat | Ancho de trazo |
El ancho de la línea en los puntos de la pantalla. | |
UIColor * | color de trazo |
El UIColor que se usa para renderizar la polilínea. | |
BOOL | geodésico |
Indica si esta línea debe representarse con corrección geodésica. | |
NSArray< GMSStyleSpan * > * | intervalos |
Matriz que contiene GMSStyleSpan, los intervalos que se usan para procesar esta polilínea | |
NSString * | title |
Título, una descripción breve de la superposición | |
GMSMapView* | mapa |
Mapa donde se encuentra esta superposición | |
BOOL | que se puede presionar |
Si esta superposición debería generar notificaciones de toque. | |
número entero | Índice z |
Las superposiciones de valores zIndex más altas se dibujarán encima de las superposiciones y capas de mosaicos zIndex más bajas. | |
id [id] | datosdelusuario |
Datos de superposición. |
Documentación de la función de miembro
+ (tipo de instancia) polylineWithPath: | (Ruta de GMS anulable*) | path |
Constructor de conveniencia para GMSPolyline para una ruta en particular.
Otras propiedades tendrán valores predeterminados.
Documentación de la propiedad
- (CGFloat) strokeWidth [read, write, assign] |
El ancho de la línea en los puntos de la pantalla.
El valor predeterminado es 1.
- (UIColor*) strokeColor [read, write, assign] |
El UIColor que se usa para renderizar la polilínea.
La configuración predeterminada es [UIColor blueColor].
- (BOOL) geodésico [read, write, assign] |
Indica si esta línea debe representarse con corrección geodésica.
- (NSArray<GMSStyleSpan *>*) intervalos [read, write, copy] |
Matriz que contiene GMSStyleSpan, los intervalos que se usan para procesar esta polilínea
Si este array contiene menos segmentos que la polilínea en sí, el segmento final se aplicará en la longitud restante. Si este arreglo no está establecido o está vacío, se usa strokeColor
en toda la línea.
- (NSString*) título [read, write, copy, inherited] |
Título, una descripción breve de la superposición
Algunas superposiciones, como los marcadores, muestran el título en el mapa. El título también es el texto de accesibilidad predeterminado.
- (GMSMapView*) map [read, write, assign, inherited] |
Mapa donde se encuentra esta superposición
Si configuras esta propiedad, se agregará la superposición al mapa. Si se establece en nulo, se quita esta superposición del mapa. Una superposición puede estar activa en, al menos, un mapa a la vez.
- (BOOL) aplicable [read, write, assign, inherited] |
Si esta superposición debería generar notificaciones de toque.
Algunas superposiciones, como los marcadores, se pueden presionar de forma predeterminada.
- (int) zIndex [read, write, assign, inherited] |
Las superposiciones de valores zIndex
más altas se dibujarán encima de las superposiciones y capas de mosaicos zIndex
más bajas.
Los valores iguales generan un orden de dibujo indefinido. Los marcadores son una excepción: independientemente de zIndex
, siempre se dibujarán encima de las capas de mosaicos y otras superposiciones que no sean marcadores. Se considera que están efectivamente en un grupo de índice z aparte en comparación con otras superposiciones.
- (id) userData [read, write, assign, inherited] |
Datos de superposición.
Puedes usar esta propiedad para asociar un objeto arbitrario con esta superposición. El SDK de Google Maps para iOS no lee ni escribe esta propiedad.
Ten en cuenta que userData no debe contener ninguna referencia sólida a ningún objeto de Maps. De lo contrario, se puede crear un ciclo de retención (lo que evita que los objetos se liberen).