המחלקה FleetEngineShipmentLocationProvider
google.maps.journeySharing.FleetEngineShipmentLocationProvider
class
extends PollingLocationProvider
library "journeySharing"
ספק מיקום המשלוח.
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing");
יצרן | |
|---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options)פרמטרים:
יצירת ספק מיקום חדש למעקב אחר משלוחים ב-Fleet Engine. |
מאפיינים | |
|---|---|
trackingId |
סוג:
stringמזהה לצורכי מעקב של המשימה שספק המיקום הזה עוקב אחריה. כדי להתחיל במעקב, צריך להגדיר את השדה הזה. |
בירושה:
isPolling,
pollingIntervalMillis
| |
Methods | |
|---|---|
refresh |
refresh()פרמטרים: אין
ערך מוחזר:
voidרענון מפורש של המיקום שבמעקב. |
בירושה:
addListener
| |
אירועים | |
|---|---|
error |
function(event)ארגומנטים:
אירוע שמופעל כשספק המיקום נתקל בשגיאה. |
update |
function(event)ארגומנטים:
אירוע שמופעל כשבקשה לעדכון של נתוני Fleet Engine מסתיימת. |
בירושה:
ispollingchange
| |
ממשק FleetEngineShipmentLocationProviderOptions
ממשק google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
אפשרויות לספק של מיקום המשלוח.
מאפיינים | |
|---|---|
authTokenFetcher |
סוג:
AuthTokenFetcherמספק אסימוני אינטרנט מסוג JSON לאימות הלקוח ל-Fleet Engine. |
projectId |
סוג:
stringמזהה הפרויקט של הצרכן ממסוף Google Cloud. |
activePolylineCustomization
אופציונלי |
סוג:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalההתאמה האישית חלה על הקו הפוליגוני הפעיל. קו פוליגוני פעיל תואם לחלק מהמסלול שבו הרכב נוסע כרגע. בשדה הזה אפשר לציין סגנון מותאם אישית (למשל צבע של קו פוליגוני) ואינטראקטיביות (למשל טיפול בקליקים).
|
deliveryVehicleMarkerCustomization
אופציונלי |
סוג:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalהתאמה אישית שחלה על סמן רכב המשלוחים. בשדה הזה מציינים עיצוב מותאם אישית (כמו סמל של סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
destinationMarkerCustomization
אופציונלי |
סוג:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalהתאמה אישית שחלה על סמן היעד. בשדה הזה מציינים עיצוב מותאם אישית (כמו סמל של סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
pollingIntervalMillis
אופציונלי |
סוג:
number optionalפרק הזמן המינימלי בין אחזור עדכוני מיקום באלפיות השנייה. אם חולף יותר מ- pollingIntervalMillis עד שהמיקום מתעדכן, העדכון הבא של המיקום לא יתחיל עד שהעדכון הנוכחי יסתיים. אם מגדירים את הערך הזה כ-0, כאינסוף או כערך שלילי, עדכוני המיקום האוטומטיים מושבתים. עדכון חדש של המיקום מתקבל פעם אחת אם הפרמטר של מזהה המעקב (לדוגמה, מזהה מעקב המשלוח של ספק המיקום של המשלוח) או אפשרות סינון (לדוגמה, גבולות אזור התצוגה או מסנני מאפיינים של ספקי מיקום של צי רכב) משתנים. הערך שמוגדר כברירת מחדל, והערך המינימלי, של מרווח הזמן בין בדיקות הוא 5,000 אלפיות השנייה. אם מגדירים את מרווח הזמן של הבדיקה לערך חיובי נמוך יותר, המערכת מאחסנת את הערך 5,000 ומשתמשת בו. |
remainingPolylineCustomization
אופציונלי |
סוג:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalההתאמה האישית חלה על הקו הפוליגוני הנותר. קו פוליגוני שנותר תואם לחלק מהמסלול שהרכב עדיין לא התחיל לנוע בו. בשדה הזה אפשר לציין סגנון מותאם אישית (למשל צבע של קו פוליגוני) ואינטראקטיביות (למשל טיפול בקליקים).
|
takenPolylineCustomization
אופציונלי |
סוג:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalההתאמה האישית חלה על הקו הפוליגוני שנוצר. קו פוליגוני שנלקח מתאים לחלק מהמסלול שהרכב כבר עבר. בשדה הזה אפשר לציין סגנון מותאם אישית (למשל צבע של קו פוליגוני) ואינטראקטיביות (למשל טיפול בקליקים).
|
trackingId
אופציונלי |
סוג:
string optionalמזהה המעקב של המשימה למעקב מיד אחרי שנוצר מופע של ספק המיקום. אם לא מציינים את ספק המיקום, הוא לא מתחיל לעקוב אחרי אף משימה. צריך להשתמש ב- FleetEngineShipmentLocationProvider.trackingId כדי להגדיר את מזהה המעקב ולהתחיל לעקוב. |
ממשק FleetEngineShipmentLocationProviderUpdateEvent
ממשק google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
אובייקט האירוע שמועבר לגורם המטפל באירועים כשמופעל האירוע FleetEngineShipmentLocationProvider.update.
מאפיינים | |
|---|---|
taskTrackingInfo
אופציונלי |
סוג:
TaskTrackingInfo optionalהמבנה של פרטי המעקב של המשימה שהעדכון מחזיר. אי אפשר לשנות. |