Descripción general
Una clase de punto de referencia inmutable que se usa para especificar destinos de navegación
Se puede inicializar desde un CLLocationCoordinate2D o un ID de lugar de Google.
Lo hereda GMSNavigationMutableWaypoint.
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 | |
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. | |
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. |
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
- (NSString*) title [read, assign] |
El nombre del punto de referencia.
- (CLLocationCoordinate2D) coordenada [read, assign] |
Las coordenadas del punto de referencia.
Es kCLLocationCoordinate2DInvalid si este punto de referencia se inicializó desde un ID de lugar.
- (NSString*) placeID [read, copy] |
El ID de lugar de este punto de referencia.
Es "nil" si este punto de referencia se inicializó a partir de coordenadas.
- (BOOL) preferSameSideOfRoad [read, 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. La configuración predeterminada es NO.
Se implementa en GMSNavigationMutableWaypoint.
- (int32_t) preferredHeading [read, 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.
Se implementa en GMSNavigationMutableWaypoint.
- (BOOL) vehicleStopover [read, 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.
Se implementa en GMSNavigationMutableWaypoint.