Classe FleetEngineShipmentLocationProvider
Classe google.maps.journeySharing.FleetEngineShipmentLocationProvider
Fournisseur de lieux d'expédition.
Cette classe étend PollingLocationProvider
.
Accédez à en appelant const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) Paramètres:
Crée un fournisseur de services de localisation pour le suivi de livraison Fleet Engine. |
Propriétés | |
---|---|
trackingId |
Type:
string ID de suivi de la tâche observée par ce fournisseur d'établissements. Configurez ce champ pour commencer le suivi. |
Hérité:isPolling , pollingIntervalMillis
|
Méthodes | |
---|---|
refresh |
refresh() Paramètres:aucun
Valeur renvoyée:
void Actualise explicitement l'établissement suivi. |
Hérité:
addListener
|
Événements | |
---|---|
error |
function(event) Arguments:
Événement déclenché lorsque le fournisseur de services de localisation rencontre une erreur. |
update |
function(event) Arguments:
Événement déclenché à la fin d'une requête de mise à jour de données Fleet Engine. |
Hérité:
ispollingchange
|
Interface FleetEngineShipmentLocationProviderOptions
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
interface
Options pour le fournisseur de lieux de livraison.
Propriétés | |
---|---|
authTokenFetcher |
Type:
AuthTokenFetcher Fournit des jetons Web JSON pour authentifier le client auprès de Fleet Engine. |
projectId |
Type:
string ID du projet du client dans Google Cloud Console. |
deliveryVehicleMarkerCustomization optional |
Type:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personnalisation appliquée au repère du véhicule de livraison. Utilisez ce champ pour spécifier un style personnalisé (tel qu'une icône de repère) et une interactivité (comme la gestion des clics).
|
destinationMarkerCustomization optional |
Type:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional Personnalisation appliquée au repère de destination. Utilisez ce champ pour spécifier un style personnalisé (tel qu'une icône de repère) et une interactivité (comme la gestion des clics).
|
pollingIntervalMillis optional |
Type:
number optional Délai minimal, en millisecondes, entre l'extraction des mises à jour de la position Si la récupération de la mise à jour de la position prend plus de pollingIntervalMillis jours, la prochaine mise à jour de la position ne commencera qu'une fois l'opération terminée. Si vous définissez cette valeur sur 0, sur l'infini ou sur une valeur négative, les mises à jour automatiques de la position sont désactivées. Une nouvelle mise à jour de la position est récupérée une fois si le paramètre de l'ID de suivi (par exemple, l'ID de suivi de la livraison du fournisseur de la zone de livraison) ou une option de filtrage (par exemple, les limites de la fenêtre d'affichage ou les filtres d'attributs pour les fournisseurs de zones géographiques de parc). L'intervalle d'interrogation minimal et par défaut est de 5 000 millisecondes. Si vous définissez l'intervalle d'interrogation sur une valeur positive inférieure, 5 000 sont stockées et utilisées. |
trackingId optional |
Type:
string optional ID de suivi de la tâche à suivre immédiatement après l'instanciation du fournisseur de lieux. S'il n'est pas spécifié, le fournisseur de localisation ne commence le suivi d'aucune tâche. Utilisez FleetEngineShipmentLocationProvider.trackingId pour définir l'ID de suivi et commencer le suivi. |
Interface FleetEngineShipmentLocationProviderUpdateEvent
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
interface
Objet d'événement transmis au gestionnaire d'événements lorsque l'événement FleetEngineShipmentLocationProvider.update
est déclenché.
Propriétés | |
---|---|
taskTrackingInfo optional |
Type:
TaskTrackingInfo optional Structure des informations de suivi des tâches renvoyée par la mise à jour. Impossible à modifier. |