Referencia de la clase GMSPolyline

Referencia de la clase GMSPolyline

Descripción general

GMSPolyline especifica las opciones disponibles para una polilínea en la superficie de la Tierra.

Se dibuja como una línea física entre los puntos especificados en path.

Hereda GMSOverlay.

Funciones de miembro públicas estáticas

(tipo de instancia)+ polylineWithPath:
 Es un constructor de conveniencia de GMSPolyline para una ruta en particular.

Propiedades

GMSPathpath
 Es la ruta que describe esta polilínea.
CGFloatstrokeWidth
 El ancho de la línea en puntos de la pantalla.
UIColor * strokeColor
 El UIColor que se usa para renderizar la polilínea.
BOOLgeodésico
 Establece si esta línea se debe representar con corrección geodésica.
NSArray< GMSStyleSpan * > * intervalos
 Un array que contiene GMSStyleSpan, los intervalos utilizados para renderizar esta polilínea.
NSString * title
 Título, una descripción breve de la superposición.
GMSMapViewmapa
 El mapa en el que se encuentra esta superposición
BOOLaprieta
 Si esta superposición genera notificaciones,
int zIndex
 Las superposiciones con valores zIndex más altos se dibujarán sobre las capas y las superposiciones de mosaicos de valores zIndex más bajos.
iduserData
 Datos de superposición.

Documentación de las funciones de los miembros

+ (tipo de instancia) polylineWithPath: (GMSPath * anulable) path

Es un constructor de conveniencia de GMSPolyline para una ruta en particular.

Otras propiedades tendrán valores predeterminados.


Documentación de la propiedad

- (GMSPath*) ruta [read, write, copy]

Es la ruta que describe esta polilínea.

- (CGFloat) strokeWidth [read, write, assign]

El ancho de la línea en 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]

Establece si esta línea se debe representar con corrección geodésica.

- (NSArray<GMSStyleSpan *>*) intervalos [read, write, copy]

Un array que contiene GMSStyleSpan, los intervalos utilizados para renderizar esta polilínea.

Si esta matriz contiene menos segmentos que la polilínea misma, el segmento final se aplicará sobre la longitud restante. Si este array no está establecido o está vacío, en su lugar, se usa strokeColor para toda la línea.

- (NSString*) title [read, write, copy, inherited]

Título, una descripción breve de la superposición.

Algunas superposiciones, como los marcadores, mostrarán el título en el mapa. El título también es el texto de accesibilidad predeterminado.

- (GMSMapView*) mapa [read, write, assign, inherited]

El mapa en el que se encuentra esta superposición

Si se configura esta propiedad, se agregará la superposición al mapa. Si se establece en nil, se quitará esta superposición del mapa. Las superposiciones pueden estar activas como máximo en un mapa a la vez.

- (BOOL) que se puede presionar [read, write, assign, inherited]

Si esta superposición genera notificaciones,

De forma predeterminada, algunas superposiciones, como los marcadores, se podrán presionar.

- (int) zIndex [read, write, assign, inherited]

Las superposiciones con valores zIndex más altos se dibujarán sobre las capas y las superposiciones de mosaicos de valores zIndex más bajos.

La igualdad de valores genera un orden de dibujo indefinido. Los marcadores son una excepción que, independientemente de su valor de zIndex, siempre se dibujarán encima de capas de mosaicos y otras superposiciones que no sean marcadores. Se considera que pertenecen a un grupo de índice z separado 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 fuerte a ningún objeto de Maps; de lo contrario, se puede crear un ciclo de retención (lo que evita que se liberen objetos).