המחלקה FleetEngineShipmentLocationProvider
מחלקה google.maps.journeySharing.FleetEngineShipmentLocationProvider
ספק מיקום המשלוח.
המחלקה הזו מרחיבה את PollingLocationProvider.
כדי לקבל גישה, צריך לקרוא ל: const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
Constructor | |
|---|---|
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 optional |
סוג:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalההתאמה האישית חלה על הקו הפוליגוני הפעיל. קו פוליגוני פעיל תואם לחלק מהמסלול שבו הרכב נוסע כרגע. בשדה הזה אפשר לציין סגנון מותאם אישית (למשל צבע של קו פוליגוני) ואינטראקטיביות (למשל טיפול בקליקים).
|
deliveryVehicleMarkerCustomization optional |
סוג:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalהתאמה אישית שחלה על סמן רכב המשלוחים. בשדה הזה מציינים עיצוב מותאם אישית (כמו סמל של סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
destinationMarkerCustomization optional |
סוג:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalהתאמה אישית שחלה על סמן היעד. בשדה הזה מציינים עיצוב מותאם אישית (כמו סמל של סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
pollingIntervalMillis optional |
סוג:
number optionalפרק הזמן המינימלי בין אחזור עדכוני מיקום באלפיות השנייה. אם חולף יותר מ- pollingIntervalMillis עד שהמיקום מתעדכן, העדכון הבא של המיקום לא יתחיל עד שהעדכון הנוכחי יסתיים. אם מגדירים את הערך הזה כ-0, כאינסוף או כערך שלילי, עדכוני המיקום האוטומטיים מושבתים. עדכון חדש של המיקום מתקבל פעם אחת אם הפרמטר של מזהה המעקב (לדוגמה, מזהה מעקב המשלוח של ספק המיקום של המשלוח) או אפשרות סינון (לדוגמה, גבולות אזור התצוגה או מסנני מאפיינים של ספקי מיקום של צי רכב) משתנים. הערך שמוגדר כברירת מחדל, והערך המינימלי, של מרווח הזמן בין בדיקות הוא 5,000 אלפיות השנייה. אם מגדירים את מרווח הזמן של הבדיקה לערך חיובי נמוך יותר, המערכת מאחסנת את הערך 5,000 ומשתמשת בו. |
remainingPolylineCustomization optional |
סוג:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalההתאמה האישית חלה על הקו הפוליגוני הנותר. קו פוליגוני שנותר תואם לחלק מהמסלול שהרכב עדיין לא התחיל לנוע בו. בשדה הזה אפשר לציין סגנון מותאם אישית (למשל צבע של קו פוליגוני) ואינטראקטיביות (למשל טיפול בקליקים).
|
takenPolylineCustomization optional |
סוג:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalההתאמה האישית חלה על הקו הפוליגוני שנוצר. קו פוליגוני שנלקח מתאים לחלק מהמסלול שהרכב כבר עבר. בשדה הזה אפשר לציין סגנון מותאם אישית (למשל צבע של קו פוליגוני) ואינטראקטיביות (למשל טיפול בקליקים).
|
trackingId optional |
סוג:
string optionalמזהה המעקב של המשימה למעקב מיד אחרי שנוצר מופע של ספק המיקום. אם לא מציינים את ספק המיקום, הוא לא מתחיל לעקוב אחרי אף משימה. צריך להשתמש ב- FleetEngineShipmentLocationProvider.trackingId כדי להגדיר את מזהה המעקב ולהתחיל לעקוב. |
ממשק FleetEngineShipmentLocationProviderUpdateEvent
ממשק google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
אובייקט האירוע שמועבר לגורם המטפל באירועים כשמופעל האירוע FleetEngineShipmentLocationProvider.update.
מאפיינים | |
|---|---|
taskTrackingInfo optional |
סוג:
TaskTrackingInfo optionalהמבנה של פרטי המעקב של המשימה שהעדכון מחזיר. אי אפשר לשנות. |