Descripción general
Una clase de punto de referencia mutable.
Hereda GMSNavigationWaypoint.
Funciones públicas de miembro | |
(tipo de instancia anulable) | - initWithLocation:title: |
Inicializa este GMSNavigationWaypoint para representar una ubicación especificada por coordenadas 2D. | |
(tipo de instancia anulable) | - initWithPlaceID:título: |
Inicializa este GMSNavigationWaypoint para representar una ubicación especificada por un ID de lugar. | |
(tipo de instancia anulable) | - initWithLocation:title:preferSameSideOfRoad: |
Inicializa GMSNavigationWaypoint para representar una ubicación especificada por coordenadas 2D y preferencias de lado de la ruta. | |
(tipo de instancia anulable) | - initWithLocation:title:preferredSegmentHeading: |
Inicializa GMSNavigationWaypoint para representar una ubicación especificada por coordenadas 2D y preferencias de lado de la ruta. | |
(GMSNavigationWaypoint *) | - copia |
Muestra una copia de este punto de referencia. | |
(GMSNavigationMutableWaypoint *) | mutableCopy |
Muestra una copia mutable de este punto de referencia. | |
Propiedades | |
BOOL | preferSameSideOfRoad |
Si se prefiere dirigir al conductor al mismo lado de la ruta | |
int32_t | preferredHeading |
Es un ángulo que se usa para expresar la dirección del tráfico en el costado de la ruta a la que debería llegar el vehículo. | |
BOOL | vehicleStopover |
Indica que el punto de referencia está destinado a que los vehículos se detengan, donde la intención es el punto de partida o el destino. | |
NSString * | title |
El nombre del punto de referencia. | |
CLLocationCoordinate2D | coordenada |
Las coordenadas del punto de referencia. | |
NSString * | placeID |
El ID de lugar de este punto de referencia. |
Documentación de las funciones de los miembros
- (tipo de instancia anulable) initWithLocation: | (CLLocationCoordinate2D) | ubicación | |
title: | (NSString *) | title [título] | |
Inicializa este GMSNavigationWaypoint para representar una ubicación especificada por coordenadas 2D.
- Parámetros:
-
ubicación La ubicación de este punto de referencia. título Es una cadena que representa el nombre del punto de referencia.
- Devuelve:
- Es una instancia de
GMSNavigationWaypoint
o nil si la ubicación no es válida.
- (tipo de instancia anulable) initWithPlaceID: | (NSString *) | placeID | |
title: | (NSString *) | title [título] | |
Inicializa este GMSNavigationWaypoint para representar una ubicación especificada por un ID de lugar.
- Parámetros:
-
placeID El ID de Google Place para este punto de referencia. título Es una cadena que representa el nombre del punto de referencia.
- Devuelve:
- Es una instancia de
GMSNavigationWaypoint
, o nil si la string del ID de lugar es nil o está vacía.
- (tipo de instancia anulable) initWithLocation: | (CLLocationCoordinate2D) | ubicación | |
title: | (NSString *) | title | |
preferSameSideOfRoad: | (BOOL) | preferSameSideOfRoad | |
Inicializa GMSNavigationWaypoint para representar una ubicación especificada por coordenadas 2D y preferencias de lado de la ruta.
- Parámetros:
-
ubicación La latitud y la longitud del punto de referencia. título Es una cadena que representa el nombre del punto de referencia. preferSameSideOfRoad Si se prefiere dirigir al conductor al mismo lado de la ruta La ruta llegará al lado preferido de la ruta, a menos que haya una demora significativa causada por un cierre de ruta o un tráfico que avanza lentamente.
- Devuelve:
- Es una instancia de
GMSNavigationWaypoint
o nil si la ubicación no es válida.
- (tipo de instancia anulable) initWithLocation: | (CLLocationCoordinate2D) | ubicación | |
title: | (NSString *) | title | |
PreferredSegmentEncabezado: | (int32_t) | preferredSegmentHeading | |
Inicializa GMSNavigationWaypoint para representar una ubicación especificada por coordenadas 2D y preferencias de lado de la ruta.
- Parámetros:
-
ubicación La latitud y la longitud del punto de referencia. título Es una cadena que representa el nombre del punto de referencia. preferredSegmentHeading Es un ángulo que se usa para expresar la dirección del tráfico en el costado de la ruta a la que debería llegar el vehículo. En consecuencia, no es útil para calles de un solo sentido. Las unidades se expresan en grados [0, 360], donde 0 significa Norte.
- Devuelve:
- Una instancia de
GMSNavigationWaypoint
o nil si la ubicación o el PreferredSegmentHeader no son válidos.
- (GMSNavigationWaypoint *) copia |
Muestra una copia de este punto de referencia.
Muestra una copia mutable de este punto de referencia.
Documentación de la propiedad
- (BOOL) preferSameSideOfRoad [read, write, assign] |
Si se prefiere dirigir al conductor al mismo lado de la ruta
La ruta llegará al lado preferido de la ruta, a menos que haya una demora significativa causada por un cierre de ruta o un tráfico que avanza lentamente. El valor predeterminado es NO. Si estableces esta opción en verdadero, se borrará cualquier valor de preferredHeading
.
Implementa GMSNavigationWaypoint.
- (int32_t) preferredHeading [read, write, assign] |
Es un ángulo que se usa para expresar la dirección del tráfico en el costado de la ruta a la que debería llegar el vehículo.
En consecuencia, no es útil para calles de un solo sentido. Las unidades se expresan en grados [0, 360], donde 0 significa norte y los ángulos aumentan en el sentido de las manecillas del reloj. El valor predeterminado y no establecido es -1. Si estableces un valor válido, se borrará preferSameSideOfRoad
.
Implementa GMSNavigationWaypoint.
- (BOOL) vehicleStopover [read, write, assign] |
Indica que el punto de referencia está destinado a que los vehículos se detengan, donde la intención es el punto de partida o el descenso.
Cuando estableces este valor, los puntos de referencia de las rutas que no son aptas para el punto de partida y el destino podrían ajustarse a una ubicación más adecuada. Esta opción solo funciona para los medios de transporte DRIVE y TWO_WHEELER. La configuración predeterminada es NO.
Implementa GMSNavigationWaypoint.
- (NSString*) title [read, assign, inherited] |
El nombre del punto de referencia.
- (CLLocationCoordinate2D) coordenada [read, assign, inherited] |
Las coordenadas del punto de referencia.
Es kCLLocationCoordinate2DInvalid si este punto de referencia se inicializó desde un ID de lugar.
- (NSString*) placeID [read, copy, inherited] |
El ID de lugar de este punto de referencia.
Es "nil" si este punto de referencia se inicializó a partir de coordenadas.