PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
Type PolylineSetup.
Le type accepte un objet ou une fonction qui accepte un objet PolylineSetupOptions et renvoie un objet DefaultPolylineSetupOptions. PolylineSetupOptions
Si vous spécifiez une fonction, celle-ci peut et doit modifier le champ defaultPolylineOptions de l'entrée, et le renvoyer en tant que polylineOptions dans l'objet de sortie.PolylineSetupOptions
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
Interface PolylineSetupOptions
interface
google.maps.journeySharing.PolylineSetupOptions
Options PolylineSetup.
Propriétés | |
|---|---|
polylineOptions
facultatif |
Type :
PolylineOptions optionalOptions de polyligne. |
visible
facultatif |
Type :
boolean optionalVisibilité de la polyligne. |
Interface DefaultPolylineSetupOptions
interface
google.maps.journeySharing.DefaultPolylineSetupOptions
Options par défaut de PolylineSetup.
Propriétés | |
|---|---|
defaultPolylineOptions |
Type :
PolylineOptionsOptions de polyligne par défaut. |
defaultVisible |
Type :
booleanVisibilité par défaut de la polyligne. |
MarkerSetup typedef
typedef
google.maps.journeySharing.MarkerSetup
Type MarkerSetup.
Le type accepte un objet ou une fonction qui accepte un objet MarkerSetupOptions et renvoie un objet DefaultMarkerSetupOptions. MarkerSetupOptions
Si vous spécifiez une fonction, celle-ci peut et doit modifier le champ defaultMarkerOptions de l'entrée, et le renvoyer en tant que markerOptions dans l'objet de sortie.MarkerSetupOptions
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
Interface MarkerSetupOptions
interface
google.maps.journeySharing.MarkerSetupOptions
Options de MarkerSetup.
Propriétés | |
|---|---|
markerOptions
facultatif |
Type :
Options de repère. |
DefaultMarkerSetupOptions interface
interface
google.maps.journeySharing.DefaultMarkerSetupOptions
Options par défaut de MarkerSetup.
Propriétés | |
|---|---|
defaultMarkerOptions |
Type :
Options de repère par défaut. |
Interface MarkerCustomizationFunctionParams
interface
google.maps.journeySharing.MarkerCustomizationFunctionParams
étendue par DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams
Paramètres communs à toutes les fonctions de personnalisation des repères. Aucun objet de cette classe n'est fourni directement à une fonction de personnalisation de repère. Un objet de l'une de ses classes descendantes est fourni à la place.
Propriétés | |
|---|---|
defaultOptions |
Type :
Options par défaut utilisées pour créer ce repère. |
isNew |
Type :
booleanSi la valeur est "true", le repère vient d'être créé et la fonction de personnalisation du repère est appelée pour la première fois, avant que le repère ne soit ajouté à la vue de la carte. Sinon, cette valeur est "false". |
marker |
Type :
Le repère. Toute personnalisation doit être effectuée directement sur cet objet. |
DeliveryVehicleMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
étend MarkerCustomizationFunctionParams
étendu par PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères des véhicules de livraison. Utilisé par FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization et FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.
Propriétés | |
|---|---|
vehicle |
Type :
DeliveryVehicleVéhicule de livraison représenté par ce repère. |
Hérité :
defaultOptions,
isNew,
marker
| |
Interface PlannedStopMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les arrêts planifiés. Utilisé par FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.
Propriétés | |
|---|---|
stopIndex |
Type :
numberIndex basé sur 0 de cet arrêt dans la liste des arrêts restants. |
Hérité :
defaultOptions,
isNew,
marker,
vehicle
| |
TaskMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les emplacements de tâches planifiés ou réels. Utilisé par FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization et FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.
Propriétés | |
|---|---|
task |
Type :
TaskEmplacement de la tâche représenté par ce repère. |
Hérité :
defaultOptions,
isNew,
marker,
vehicle
| |
Interface ShipmentMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant le véhicule de livraison et les lieux de destination. Utilisé par FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization et FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.
Propriétés | |
|---|---|
taskTrackingInfo |
Type :
TaskTrackingInfoInformations sur la tâche associée à ce repère. |
Hérité :
defaultOptions,
isNew,
marker
| |
TripMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
étend MarkerCustomizationFunctionParams
étendu par TripWaypointMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant le véhicule, le point de départ et la destination du trajet. Utilisé par FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization et FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.
Propriétés | |
|---|---|
trip |
Type :
TripLe trajet associé à ce repère. Pour obtenir des informations sur le véhicule qui effectue ce trajet, utilisez Trip.latestVehicleLocationUpdate et Trip.remainingWaypoints. |
Hérité :
defaultOptions,
isNew,
marker
| |
TripWaypointMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les points de cheminement d'un trajet. Utilisé par FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.
Propriétés | |
|---|---|
waypointIndex |
Type :
numberIndex du point de cheminement (basé sur 0) associé à ce repère. Utilisez cet index sur Trip.remainingWaypoints pour récupérer des informations sur le point de cheminement. |
Hérité :
defaultOptions,
isNew,
marker,
trip
| |
VehicleMarkerCustomizationFunctionParams interface
interface
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
étend MarkerCustomizationFunctionParams
étendu par VehicleWaypointMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères de véhicules. Utilisé par FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization et FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.
Propriétés | |
|---|---|
vehicle |
Type :
VehicleVéhicule représenté par ce repère. |
Hérité :
defaultOptions,
isNew,
marker
| |
Interface VehicleWaypointMarkerCustomizationFunctionParams
interface
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères de points de cheminement du véhicule. Utilisé par FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization et FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Propriétés | |
|---|---|
waypointIndex |
Type :
numberIndex du point de cheminement (basé sur 0) associé à ce repère. Utilisez cet index sur Vehicle.waypoints pour récupérer des informations sur le point de cheminement. |
Hérité :
defaultOptions,
isNew,
marker,
vehicle
| |
Interface PolylineCustomizationFunctionParams
interface
google.maps.journeySharing.PolylineCustomizationFunctionParams
étendue par DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams
Paramètres communs à toutes les fonctions de personnalisation des polylignes. Aucun objet de cette classe n'est fourni directement à une fonction de personnalisation de polyligne. Un objet de l'une de ses classes descendantes est fourni à la place.
Propriétés | |
|---|---|
defaultOptions |
Type :
PolylineOptionsOptions par défaut utilisées pour créer cet ensemble de polylignes. |
isNew |
Type :
booleanSi la valeur est "true", la liste des polylignes vient d'être créée et la fonction de personnalisation des polylignes est appelée pour la première fois. Sinon, cette valeur est "false". |
polylines |
Liste des polylignes créées. Ils sont disposés de manière séquentielle pour former l'itinéraire affiché. |
Interface ShipmentPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineShipmentLocationProvider.
Propriétés | |
|---|---|
taskTrackingInfo |
Type :
TaskTrackingInfoInformations sur la tâche associée à cette polyligne. |
Hérité :
defaultOptions,
isNew,
polylines
| |
Interface TripPolylineCustomizationFunctionParams
interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineTripLocationProvider.
Propriétés | |
|---|---|
trip |
Type :
TripLe trajet associé à cette polyligne. |
Hérité :
defaultOptions,
isNew,
polylines
| |
Interface VehiclePolylineCustomizationFunctionParams
interface
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineVehicleLocationProvider.
Propriétés | |
|---|---|
vehicle |
Type :
VehicleVéhicule traversant cette polyligne. |
Hérité :
defaultOptions,
isNew,
polylines
| |
Interface DeliveryVehiclePolylineCustomizationFunctionParams
interface
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineDeliveryVehicleLocationProvider.
Propriétés | |
|---|---|
deliveryVehicle |
Type :
DeliveryVehicleVéhicule de livraison traversant cette polyligne. |
Hérité :
defaultOptions,
isNew,
polylines
| |