Spécialisation PolylineSetup
google.maps.journeySharing.PolylineSetup
typedef
Type PolylineSetup.
Ce type accepte un objet PolylineSetupOptions ou une fonction qui accepte un objet DefaultPolylineSetupOptions et renvoie un objet PolylineSetupOptions.
Si vous spécifiez une fonction, elle peut et doit modifier le champ defaultPolylineOptions de l'entrée et le renvoyer sous forme de polylineOptions dans l'objet PolylineSetupOptions de sortie.
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
Interface PolylineSetupOptions
Interface google.maps.journeySharing.PolylineSetupOptions
Options PolylineSetup.
Propriétés | |
|---|---|
polylineOptions optional |
Type:
PolylineOptions optionalOptions de polyligne. |
visible optional |
Type:
boolean optionalVisibilité des polylignes. |
Interface DefaultPolylineSetupOptions
Interface google.maps.journeySharing.DefaultPolylineSetupOptions
Options par défaut de PolylineSetup.
Propriétés | |
|---|---|
defaultPolylineOptions |
Type:
PolylineOptionsOptions par défaut pour les polylignes. |
defaultVisible |
Type:
booleanVisibilité par défaut des polylignes. |
MarkerSetup typedef
google.maps.journeySharing.MarkerSetup
typedef
Type MarkerSetup.
Ce type accepte un objet MarkerSetupOptions ou une fonction qui accepte un objet DefaultMarkerSetupOptions et renvoie un objet MarkerSetupOptions.
Si vous spécifiez une fonction, elle peut et doit modifier le champ defaultMarkerOptions de l'entrée et le renvoyer sous forme de markerOptions dans l'objet MarkerSetupOptions de sortie.
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
Interface MarkerSetupOptions
Interface google.maps.journeySharing.MarkerSetupOptions
Options MarkerSetup.
Propriétés | |
|---|---|
markerOptions optional |
Type:
MarkerOptions optionalOptions de repère. |
Interface DefaultMarkerSetupOptions
Interface google.maps.journeySharing.DefaultMarkerSetupOptions
Options par défaut de MarkerSetup.
Propriétés | |
|---|---|
defaultMarkerOptions |
Type:
MarkerOptionsOptions de repère par défaut. |
Interface MarkerCustomizationFunctionParams
Interface google.maps.journeySharing.MarkerCustomizationFunctionParams
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:
MarkerOptionsOptions par défaut utilisées pour créer ce repère. |
isNew |
Type:
booleanSi la valeur est "true", le repère a été créé et la fonction de personnalisation du repère est appelée pour la première fois, avant que le repère n'ait été ajouté à la vue de la carte. Sinon, cette valeur est "false". |
marker |
Type:
MarkerLe repère. Toute personnalisation doit être effectuée directement sur cet objet. |
Interface DeliveryVehicleMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères de véhicules de livraison. Utilisé par FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization et FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.
Cette interface étend MarkerCustomizationFunctionParams.
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
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.
Cette interface étend DeliveryVehicleMarkerCustomizationFunctionParams.
Propriétés | |
|---|---|
stopIndex |
Type:
numberIndex de cet arrêt dans la liste des arrêts restants (à partir de 0). |
Hérité:
defaultOptions,
isNew,
marker,
vehicle
| |
Interface TaskMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
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.
Cette interface étend DeliveryVehicleMarkerCustomizationFunctionParams.
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
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 destinations des envois. Utilisé par FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization et FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.
Cette interface étend MarkerCustomizationFunctionParams.
Propriétés | |
|---|---|
taskTrackingInfo |
Type:
TaskTrackingInfoInformations sur la tâche associée à ce repère. |
Hérité:
defaultOptions,
isNew,
marker
| |
Interface TripMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.TripMarkerCustomizationFunctionParams
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.
Cette interface étend MarkerCustomizationFunctionParams.
Propriétés | |
|---|---|
trip |
Type:
TripTrajet associé à ce repère. Pour en savoir plus sur le véhicule qui effectue le trajet, utilisez Trip.latestVehicleLocationUpdate et Trip.remainingWaypoints. |
Hérité:
defaultOptions,
isNew,
marker
| |
Interface TripWaypointMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères représentant les emplacements des points de cheminement du trajet. Utilisé par FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.
Cette interface étend TripMarkerCustomizationFunctionParams.
Propriétés | |
|---|---|
waypointIndex |
Type:
numberIndice 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
| |
Interface VehicleMarkerCustomizationFunctionParams
Interface google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
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.
Cette interface étend MarkerCustomizationFunctionParams.
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
Paramètres spécifiques aux fonctions de personnalisation des repères qui appliquent des options aux repères de waypoint de véhicule. Utilisé par FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization et FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization
Cette interface étend VehicleMarkerCustomizationFunctionParams.
Propriétés | |
|---|---|
waypointIndex |
Type:
numberIndice 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
Paramètres communs à toutes les fonctions de personnalisation de la polyligne. 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 a été 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. Elles sont disposées de manière séquentielle pour former l'itinéraire affiché. |
Interface ShipmentPolylineCustomizationFunctionParams
Interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineShipmentLocationProvider.
Cette interface étend PolylineCustomizationFunctionParams.
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
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineTripLocationProvider.
Cette interface étend PolylineCustomizationFunctionParams.
Propriétés | |
|---|---|
trip |
Type:
TripTrajet associé à cette polyligne. |
Hérité:
defaultOptions,
isNew,
polylines
| |
Interface VehiclePolylineCustomizationFunctionParams
Interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineVehicleLocationProvider.
Cette interface étend PolylineCustomizationFunctionParams.
Propriétés | |
|---|---|
vehicle |
Type:
VehicleVéhicule empruntant cette polyligne. |
Hérité:
defaultOptions,
isNew,
polylines
| |
Interface DeliveryVehiclePolylineCustomizationFunctionParams
Interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
Paramètres spécifiques aux fonctions de personnalisation des polylignes pour FleetEngineDeliveryVehicleLocationProvider.
Cette interface étend PolylineCustomizationFunctionParams.
Propriétés | |
|---|---|
deliveryVehicle |
Type:
DeliveryVehicleLe véhicule de livraison qui emprunte cette polyligne. |
Hérité:
defaultOptions,
isNew,
polylines
| |