Référence de la classe GMSNavigationMutableWaypoint

Documentation de référence sur la classe GMSNavigationMutableWaypoint

Présentation

Classe de point de cheminement modifiable.

Hérite de GMSNavigationWaypoint.

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

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.
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.

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é

- (BOOL) preferSameSideOfRoad [read, write, 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. Valeur par défaut : "NO". Si ce paramètre est défini sur "true", toutes les valeurs dans preferredHeading sont supprimées.

Met en œuvre GMSNavigationWaypoint.

– (int32_t) preferredHeading [read, write, 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. Si vous définissez une valeur valide, l'élément preferSameSideOfRoad sera effacé.

Met en œuvre GMSNavigationWaypoint.

- (BOOL) vehicleStopover [read, write, 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".

Met en œuvre GMSNavigationWaypoint.

- (NSString*) title [read, assign, inherited]

Nom du point de cheminement.

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

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, inherited]

ID de lieu de ce point de cheminement.

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