Documentation de référence de la classe GMSNavigationWaypoint

Documentation de référence sur la classe GMSNavigationWaypoint

Présentation

Classe de point de cheminement immuable, utilisée pour spécifier les destinations de navigation.

Il peut être initialisé à partir d'un CLLocationCoordinate2D ou d'un ID de lieu Google.

Hérité par GMSNavigationMutableWaypoint.

Fonctions de membre public

(type d'instance pouvant avoir une valeur nulle)- initWithLocation:title:
 Initialise ce GMSNavigationWaypoint pour représenter un lieu spécifié par des coordonnées 2D.
(type d'instance pouvant avoir une valeur nulle)- initWithPlaceID:title:
 Initialise ce GMSNavigationWaypoint pour représenter un emplacement spécifié par un ID de lieu.
(type d'instance pouvant avoir une valeur nulle)- initWithLocation:title:preferSameSideOfRoad:
 Initialise GMSNavigationWaypoint pour représenter un lieu spécifié par des coordonnées 2D et des préférences concernant le côté de la route.
(type d'instance pouvant avoir une valeur nulle)- initWithLocation:title:preferredSegmentHeading:
 Initialise GMSNavigationWaypoint pour représenter un lieu spécifié par des coordonnées 2D et des préférences concernant le côté de la route.
(GMSNavigationWaypoint *).- copier
 Renvoie une copie de ce point de cheminement.
(GMSNavigationMutableWaypoint *).- mutableCopy
 Renvoie une copie modifiable de ce point de cheminement.

Propriétés

NSString * title
 Nom du point de cheminement.
CLLocationCoordinate2Dcoordonnées
 Coordonnées du point de cheminement.
NSString * placeID
 ID de lieu de ce point de cheminement.
BOOLpreferSameSideOfRoad
 Indique s'il est préférable de diriger le conducteur du même côté de la route.
int32_t preferredHeading
 Angle utilisé pour exprimer le sens de circulation du côté de la route sur lequel le véhicule doit arriver.
BOOLvehicleStopover
 Indique que le point de cheminement est prévu pour que les véhicules s'arrêtent lorsque l'objectif est de monter ou de descendre.

Documentation sur la fonction de membre

- (type d'instance nullable) initWithLocation: (CLLocationCoordinate2D)  position
title (NSString *) title [titre]

Initialise ce GMSNavigationWaypoint pour représenter un lieu spécifié par des coordonnées 2D.

Paramètres :
emplacementEmplacement de ce point de cheminement.
titleChaîne représentant le nom du point de cheminement.
Renvoie :
Instance de GMSNavigationWaypoint ou "nil" si l'emplacement n'est pas valide.
- (type d'instance nullable) initWithPlaceID: (NSString *) placeID
title (NSString *) title [titre]

Initialise ce GMSNavigationWaypoint pour représenter un emplacement spécifié par un ID de lieu.

Paramètres :
placeIDID de lieu Google pour ce point de cheminement.
titleChaîne représentant le nom du point de cheminement.
Renvoie :
Instance GMSNavigationWaypoint, ou "nil" si la chaîne d'ID de lieu est "nil" ou vide.
- (type d'instance nullable) initWithLocation: (CLLocationCoordinate2D)  position
title (NSString *) title
PreferencesSameSideOfRoad: (BOOL)  preferSameSideOfRoad

Initialise GMSNavigationWaypoint pour représenter un lieu spécifié par des coordonnées 2D et des préférences concernant le côté de la route.

Paramètres :
emplacementLatitude et longitude du point de cheminement.
titleChaîne représentant le nom du point de cheminement.
preferSameSideOfRoadIndique s'il est préférable de diriger le conducteur du même côté de la route. L'itinéraire arrivera du côté préféré de la route, sauf en cas de retard important dû à une route fermée ou à une circulation lente.
Renvoie :
Instance de GMSNavigationWaypoint ou "nil" si l'emplacement n'est pas valide.
- (type d'instance nullable) initWithLocation: (CLLocationCoordinate2D)  position
title (NSString *) title
PreferredSegmentHeading: (int32_t)  preferredSegmentHeading

Initialise GMSNavigationWaypoint pour représenter un lieu spécifié par des coordonnées 2D et des préférences concernant le côté de la route.

Paramètres :
emplacementLatitude et longitude du point de cheminement.
titleChaîne représentant le nom du point de cheminement.
preferredSegmentHeadingAngle utilisé pour exprimer le sens de circulation du côté de la route sur lequel le véhicule doit arriver. Par conséquent, elle n'est pas utile pour les rues à sens unique. Unités exprimées en degrés [0, 360], où 0 correspond au nord.
Renvoie :
Instance de GMSNavigationWaypoint, ou valeur nulle si l'emplacement ou l'en-tête de segment préféré n'est pas valide.

Renvoie une copie de ce point de cheminement.

Renvoie une copie modifiable de ce point de cheminement.


Documentation de la propriété

- (NSString*) title [read, assign]

Nom du point de cheminement.

- (CLLocationCoordinate2D) coordonnée [read, assign]

Coordonnées du point de cheminement.

Il s'agit de kCLLocationCoordinate2DInvalid si ce point de cheminement a été initialisé à partir d'un ID de lieu.

- (NSString*) placeID [read, copy]

ID de lieu de ce point de cheminement.

Cette valeur est nulle si ce point de cheminement a été initialisé à partir de coordonnées.

- (BOOL) preferSameSideOfRoad [read, assign]

Indique s'il est préférable de diriger le conducteur du même côté de la route.

L'itinéraire arrivera du côté préféré de la route, sauf en cas de retard important dû à une route fermée ou à une circulation lente. La valeur par défaut est "NO".

Implémentée dans GMSNavigationMutableWaypoint.

– (int32_t) preferredHeading [read, assign]

Angle utilisé pour exprimer le sens de circulation du côté de la route sur lequel le véhicule doit arriver.

Par conséquent, elle n'est pas utile pour les rues à sens unique. Unités exprimées en degrés [0, 360], où 0 signifie que le nord et les angles augmentent dans le sens des aiguilles d'une montre. La valeur par défaut et non définie est -1.

Implémentée dans GMSNavigationMutableWaypoint.

- (BOOL) vehicleStopover [read, assign]

Indique que le point de cheminement est destiné aux véhicules pour qu'ils s'arrêtent lorsque l'objectif est de monter ou de descendre.

Lorsque vous définissez cette valeur, les points de cheminement des routes qui ne sont pas adaptés à la montée et à la descente peuvent être ajustés à un emplacement plus adapté. Cette option ne fonctionne que pour les modes de transport DRIVE et TWO_WHEELER. La valeur par défaut est "NO".

Implémentée dans GMSNavigationMutableWaypoint.